Example #1
0
 public void TearDown()
 {
     // Drop the Database after all tests pass AppCore
     foreach (var dbProvider in DbProviders())
     {
         var migrationRunner = new MigrationRunner(dbProvider);
         migrationRunner.DropDatabase();
     }
 }
Example #2
0
        public void Setup()
        {
            foreach (var dbProvider in DbProviders())
            {
                var migrationRunner = new MigrationRunner(dbProvider);

                migrationRunner.DropDatabase();
                migrationRunner.RunAll(SystemRole.Server, new List <IMigration>
                {
                    new Migration001(),
                    new Migration002()
                });
            }
        }
Example #3
0
        public async Task Setup()
        {
            foreach (var dbProvider in DbProviders())
            {
                Trace.WriteLine(TraceObjectGraphInfo(dbProvider));
                var migrationRunner = new MigrationRunner(dbProvider);

                // drop the database before running the tests again
                await migrationRunner.DropDatabase();

                await migrationRunner.RunAll(SystemRole.Server, new List <IDbMigration>
                {
                    new Migration001(),
                    new Migration002(),
                    new Migration003(),
                    new Migration004()
                });
            }
        }