Class TestAggregateRepository
Inheritance
System.Object
TestAggregateRepository
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Tests.Substitutes
Assembly: Cqrs.Tests.dll
Syntax
public class TestAggregateRepository : IAggregateRepository<ISingleSignOnToken>
Properties
Saved
Declaration
public IAggregateRoot<ISingleSignOnToken> Saved { get; }
Property Value
Type | Description |
---|---|
IAggregateRoot<ISingleSignOnToken> |
Methods
Get<TAggregateRoot>(Guid, IList<IEvent<ISingleSignOnToken>>)
Declaration
public TAggregateRoot Get<TAggregateRoot>(Guid aggregateId, IList<IEvent<ISingleSignOnToken>> events = null)where TAggregateRoot : IAggregateRoot<ISingleSignOnToken>
Parameters
Type | Name | Description |
---|---|---|
System.Guid | aggregateId | |
System.Collections.Generic.IList<IEvent<ISingleSignOnToken>> | events |
Returns
Type | Description |
---|---|
TAggregateRoot |
Type Parameters
Name | Description |
---|---|
TAggregateRoot |
Implements
Save<TAggregateRoot>(TAggregateRoot, Nullable<Int32>)
Declaration
public void Save<TAggregateRoot>(TAggregateRoot aggregate, int ? expectedVersion = null)where TAggregateRoot : IAggregateRoot<ISingleSignOnToken>
Parameters
Type | Name | Description |
---|---|---|
TAggregateRoot | aggregate | |
System.Nullable<System.Int32> | expectedVersion |
Type Parameters
Name | Description |
---|---|
TAggregateRoot |