public void SetSettingValueWorksWithNewSettingName() { // --- Arrange const string KEY = "newTestSetting"; const string VALUE = "testValue"; var provider = new AppConfigProvider(); // --- Act provider.SetValue(KEY, VALUE); // --- Assert ConfigurationManager.RefreshSection("appSettings"); var value = ConfigurationManager.AppSettings[KEY]; value.ShouldEqual(VALUE); }
public void SetSettingValueWorksAsExpected() { // --- Arrange const string KEY = "setting1"; const string VALUE = "testValue"; var provider = new AppConfigProvider(); // --- Act provider.SetValue(KEY, VALUE); // --- Assert ConfigurationManager.RefreshSection("appSettings"); var value = ConfigurationManager.AppSettings[KEY]; value.ShouldEqual(VALUE); }