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); }
void ITestDatabaseManager.DropDatabase() => DropDatabase.Go();
void ITestDatabaseManager.CreateDatabase() { DropDatabase.Go(); CreateDatabase.Go(); SeedCustomersTable(); }