public DataManager(string connectionString, string database, bool testMode = false) { ConnectionString = connectionString; _sqlManager = new SqlManager(ConnectionString, database); _sqlManager.RunNonQuery(SqlStatementBuilder.BuildCreateDatabase(database)); _sqlManager.UseDatabase(database); RemoveTables(); BuildTables(); if (!testMode) { return; } SqlSeeder seeder = new SqlSeeder(_sqlManager); SqlTestFactory testFactory = new SqlTestFactory(_sqlManager); Tester tester = new Tester(seeder, testFactory); tester.RunAllTests(); }