public void MyTestInitialize() { if (MockDataBaseManager.SavedKontakte == null) { MockDataBaseManager testMockDB = new MockDataBaseManager(); testMockDB.CreateDataBase(); } }
/// <summary> /// Searches the config file for entry "mockDB" and saves value in private var this.mockDB /// </summary> public void UsingMockDatabase() { try { AppSettingsReader config = new AppSettingsReader(); ConfigFileManager.MockDB = (bool)config.GetValue("mockDB", typeof(bool)); } // no key found in .config-file - don't use mockDB catch (InvalidOperationException) { this.logger.Log(Logger.Level.Warning, "No mockDB key has been found in config file."); ConfigFileManager.MockDB = false; } catch (ConfigurationErrorsException e) { this.logger.Log(Logger.Level.Error, "Syntax error in config file!" + e.Message); throw; } // in case that mockDb shall be used, initialise static lists if (ConfigFileManager.MockDB == true && (MockDataBaseManager.SavedKontakte == null || MockDataBaseManager.SavedKunden == null)) { MockDataBaseManager mdm = new MockDataBaseManager(); mdm.CreateDataBase(); } }