コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }