public void TestAppSettingsHasCorrectValues() { var config = new ConfigurationConfigurationManager(ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App.configmanagertest.config") }, ConfigurationUserLevel.None)); Assert.AreEqual("value", config.AppSettings["key"]); Assert.AreEqual("another value", config.AppSettings["another key"]); }
public void TestConnectionStringsHasCorrectValues() { var config = new ConfigurationConfigurationManager(ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App.configmanagertest.config") }, ConfigurationUserLevel.None)); Assert.AreEqual("Data Source=.;Initial Catalog=EventMonitor;Integrated Security=yes", config.ConnectionStrings["EventMonitoring"].ConnectionString); }
public void CanGetDefaultAppSettings() { var config = new ConfigurationConfigurationManager(ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App.empty.config") }, ConfigurationUserLevel.None)); Assert.IsFalse(config.AppSettings.AllKeys.Contains("key")); }