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"));
 }