public void OneTimeSetUp() { InitData.EnsureInit(SqlType, TestSettings.Instance); switch (SqlType) { case SqlType.Sqlite: SqliteConnection = InitSqliteDatabase.CreateSqliteConnection(); SqliteConnection.Open(); break; case SqlType.MySql: MySqlConnection = InitMySqlDatabase.CreateMySqlConnection(TestSettings.Instance); MySqlConnection.Open(); break; case SqlType.TSql: TSqlConnection = InitTSqlDatabase.CreateTSqlConnection(TestSettings.Instance); TSqlConnection.Open(); break; default: throw new Exception($"Invalid sql type {SqlType}"); } }