private void EnsureExpectedMigrationRan(RequiredMigrations requiredMigrations) { foreach (MigrationMock migrationMock in requiredMigrations) { migrationMock.EnsureExpectedResult(); } }
public MigratorUnderTest( CouchDBContextImpl context, RequiredMigrations requiredMigrations, ExistMigrations existMigrations) : base(context, requiredMigrations) { this.existMigrations = existMigrations; }
public void NoMigrationToExecute() { var requiredMigrations = new RequiredMigrations(); requiredMigrations.Add(new MigrationMock("001Migration", MigrationExcpectation.NotToRun)); var existMigrations = new ExistMigrations(); existMigrations.Add(new ExistMigrationInfo("001Migration")); var context = new CouchDBContextImpl(null); var subject = new MigratorUnderTest(context, requiredMigrations, existMigrations); subject.Migrate(); EnsureExpectedMigrationRan(requiredMigrations); }
public Migrator(CouchDBContextImpl context, RequiredMigrations requiredMigrations) { this.context = context; this.requiredMigrations = requiredMigrations; }