C# Class CQRS.Tests.CQRS.EventSourcing.EventRefactoring.Migrations.EventStreamMutatorTestsBase

显示文件 Open project: mlidbom/Composable.Monolithic

Protected Properties

Property Type Description
EventStoreType System.Type

Protected Methods

Method Description
AssertStreamsAreIdentical ( IEnumerable expected, IEnumerable migratedHistory, string descriptionOfHistory ) : void
CreateContainerForEventStoreType ( Func migrationsfactory, Type eventStoreType, string eventStoreConnectionString = null ) : WindsorContainer
EventStreamMutatorTestsBase ( Type eventStoreType ) : System
RunMigrationTest ( ) : void

Private Methods

Method Description
RunScenarioWithEventStoreType ( MigrationScenario scenario, Type eventStoreType, WindsorContainer container, IList migrations, int indexOfScenarioInBatch ) : void

Method Details

AssertStreamsAreIdentical() protected static method

protected static AssertStreamsAreIdentical ( IEnumerable expected, IEnumerable migratedHistory, string descriptionOfHistory ) : void
expected IEnumerable
migratedHistory IEnumerable
descriptionOfHistory string
return void

CreateContainerForEventStoreType() protected static method

protected static CreateContainerForEventStoreType ( Func migrationsfactory, Type eventStoreType, string eventStoreConnectionString = null ) : WindsorContainer
migrationsfactory Func
eventStoreType System.Type
eventStoreConnectionString string
return WindsorContainer

EventStreamMutatorTestsBase() protected method

protected EventStreamMutatorTestsBase ( Type eventStoreType ) : System
eventStoreType System.Type
return System

RunMigrationTest() protected method

protected RunMigrationTest ( ) : void
return void

Property Details

EventStoreType protected_oe property

protected Type,System EventStoreType
return System.Type