Ejemplo n.º 1
0
        public static void InitTestDatabase()
        {
            var testDatabase = new Migrations.TestDatabase();

            testDatabase.CreateOrRefreshDatabase(Seed: () =>
            {
                var migrate   = new MigrateDatabaseToLatestVersion <DatabaseContext, Migrations.ConfigurationDefault>();
                var dbContext = new DatabaseContext();
                migrate.InitializeDatabase(dbContext);
            });
            testDatabase.SetAppDomainDataDirectory();
        }
Ejemplo n.º 2
0
        public static void WipeTestDatabase()
        {
            var testDatabase = new Migrations.TestDatabase();

            testDatabase.WipeDatabase(Seed: () =>
            {
                var migrate   = new Migrations.ConfigurationDefault();
                var dbContext = new DatabaseContext();
                migrate.SeedDB(dbContext);
                dbContext.SaveChanges();
            });
            testDatabase.SetAppDomainDataDirectory();
        }