コード例 #1
0
ファイル: DataManager.cs プロジェクト: sph001/U33A2SqlTool
        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();
        }