public override void SetUp() { base.SetUp(); person = new Person { FirstName = "Paymon", LastName = "Khamooshi" }; #region Create database for Person entity var server = new MySqlManager(); if (server.Exists(TempDatabaseName, TempDatabaseName)) { return; } server.ClearConnectionPool(); server.Delete(TempDatabaseName); foreach (var file in GetExecutableCreateDbScripts(TempDatabaseName)) { try { server.Execute(file.Value, TempDatabaseName); } catch (Exception ex) { throw new Exception("Could not execute sql file '" + file.Key.FullName + "'", ex); } } server.ClearConnectionPool(); #endregion }