public void CanUpgradeToLatestVs_AutodMigrations() { SpikesMigrationsDb db = CreateDbContext(); var initializer = SpikesMultiMigrateDbToLastestVersion.UsingAutoMigrations(); initializer.InitializeDatabase(db); }
public void CanGetDatabaseMigrations() { // given SpikesMigrationsDb db = CreateDbContext(); var initializer = SpikesMultiMigrateDbToLastestVersion.UsingAutoMigrations(); initializer.InitializeDatabase(db); // when, then var migrator = new DbMigrator(new AutoConfiguration()); IEnumerable <string> migrations = migrator.GetDatabaseMigrations(); Assert.That(migrations, Is.Not.Empty); }
public void Setup() { Database.SetInitializer(new NullDatabaseInitializer <SpikesMigrationsDb>()); using (var db = new SpikesMigrationsDb("SpikesMigrationsDb")) { if (db.Database.Exists()) { db.Database.Delete(); } var initializer = SpikesMultiMigrateDbToLastestVersion.UsingAutoMigrations(); initializer.InitializeDatabase(db); } }