示例#1
0
        public TestDatabaseManager()
        {
            EnvConfig = new EnvConfig();

            var dbCfg = new DatabaseConfig(EnvConfig);

            DbContextProvider          = new DbContextProvider(dbCfg);
            CreateTableScriptsProvider = new CreateTableScriptsProvider();
            DatabaseDirectoryManager   = new DatabaseDirectoryManager(dbCfg);
            CreateDatabase             = new CreateDatabase(dbCfg, DatabaseDirectoryManager, CreateTableScriptsProvider.GetScripts());
            DropDatabase = new DropDatabase(dbCfg);
        }
示例#2
0
 void ITestDatabaseManager.DropDatabase() => DropDatabase.Go();
示例#3
0
 void ITestDatabaseManager.CreateDatabase()
 {
     DropDatabase.Go();
     CreateDatabase.Go();
     SeedCustomersTable();
 }