Exemplo n.º 1
0
        public void CanUpgradeToLatestVs_AutodMigrations()
        {
            SpikesMigrationsDb db = CreateDbContext();
            var initializer       = SpikesMultiMigrateDbToLastestVersion.UsingAutoMigrations();

            initializer.InitializeDatabase(db);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
            }
        }