C# Class CQRS.Tests.CQRS.EventSourcing.EventStoreSessionTests.MockEventStore

Inheritance: IEventStore
Mostra file Open project: mlidbom/Composable.Monolithic

Public Properties

Property Type Description
DeletedAggregates List
SavedEvents List

Public Methods

Method Description
DeleteEvents ( System.Guid aggregateId ) : void
Dispose ( ) : void
GetAggregateHistory ( System.Guid id ) : IEnumerable
GetAggregateHistoryForUpdate ( System.Guid id ) : IEnumerable
PersistMigrations ( ) : void
SaveEvents ( IEnumerable events ) : void
StreamAggregateIdsInCreationOrder ( ) : IEnumerable
StreamAggregateIdsInCreationOrder ( Type eventBaseType = null ) : IEnumerable
StreamEvents ( ) : IEnumerable
StreamEvents ( int batchSize, Action handleEvents ) : void

Method Details

DeleteEvents() public method

public DeleteEvents ( System.Guid aggregateId ) : void
aggregateId System.Guid
return void

Dispose() public method

public Dispose ( ) : void
return void

GetAggregateHistory() public method

public GetAggregateHistory ( System.Guid id ) : IEnumerable
id System.Guid
return IEnumerable

GetAggregateHistoryForUpdate() public method

public GetAggregateHistoryForUpdate ( System.Guid id ) : IEnumerable
id System.Guid
return IEnumerable

PersistMigrations() public method

public PersistMigrations ( ) : void
return void

SaveEvents() public method

public SaveEvents ( IEnumerable events ) : void
events IEnumerable
return void

StreamAggregateIdsInCreationOrder() public method

public StreamAggregateIdsInCreationOrder ( ) : IEnumerable
return IEnumerable

StreamAggregateIdsInCreationOrder() public method

public StreamAggregateIdsInCreationOrder ( Type eventBaseType = null ) : IEnumerable
eventBaseType System.Type
return IEnumerable

StreamEvents() public method

public StreamEvents ( ) : IEnumerable
return IEnumerable

StreamEvents() public method

public StreamEvents ( int batchSize, Action handleEvents ) : void
batchSize int
handleEvents Action
return void

Property Details

DeletedAggregates public_oe property

public List DeletedAggregates
return List

SavedEvents public_oe property

public List SavedEvents
return List