public DatabaseMigrationSelectorTests()
        {
            migrationRegistry = Substitute.For <IDatabaseMigrationRegistry>();
            migrationProvider = Substitute.For <IDatabaseMigrationProvider>();

            sut = new DatabaseMigrationSelector(migrationRegistry, migrationProvider);
        }
Ejemplo n.º 2
0
 public DatabaseMigrationSelector(IDatabaseMigrationRegistry migrationRegistry, IDatabaseMigrationProvider migrationProvider,
                                  IDatabaseMigrationSelectorOptions selectorOptions)
 {
     this.migrationRegistry = migrationRegistry;
     this.migrationProvider = migrationProvider;
     this.selectorOptions   = selectorOptions;
 }
        public DatabaseMigrationSelectorTests()
        {
            migrationRegistry = Substitute.For <IDatabaseMigrationRegistry>();
            migrationProvider = Substitute.For <IDatabaseMigrationProvider>();
            selectorOptions   = Substitute.For <IDatabaseMigrationSelectorOptions>();
            selectorOptions.RerunRepeatableMigrationsOnDependencyUpdate.Returns(true);

            sut = new DatabaseMigrationSelector(migrationRegistry, migrationProvider, selectorOptions);
        }
Ejemplo n.º 4
0
 public PendingModuleMigration(DatabaseMigrationSpecifier specifier, IReadOnlyCollection <IDatabaseMigration> migrations, IDatabaseMigrationProvider provider)
 {
     Specifier  = specifier;
     Migrations = migrations;
     Provider   = provider;
 }
Ejemplo n.º 5
0
 public DatabaseMigrationSelector(IDatabaseMigrationRegistry migrationRegistry, IDatabaseMigrationProvider migrationProvider)
 {
     this.migrationRegistry = migrationRegistry;
     this.migrationProvider = migrationProvider;
 }