public DatabaseMigrationSelectorTests() { migrationRegistry = Substitute.For <IDatabaseMigrationRegistry>(); migrationProvider = Substitute.For <IDatabaseMigrationProvider>(); sut = new DatabaseMigrationSelector(migrationRegistry, migrationProvider); }
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); }
public PendingModuleMigration(DatabaseMigrationSpecifier specifier, IReadOnlyCollection <IDatabaseMigration> migrations, IDatabaseMigrationProvider provider) { Specifier = specifier; Migrations = migrations; Provider = provider; }
public DatabaseMigrationSelector(IDatabaseMigrationRegistry migrationRegistry, IDatabaseMigrationProvider migrationProvider) { this.migrationRegistry = migrationRegistry; this.migrationProvider = migrationProvider; }