Пример #1
0
        public void GetSettingValueWorks()
        {
            // --- Act
            var value = AppConfigurationManager.GetSettingValue <string>("setting1");

            // --- Assert
            value.ShouldEqual("value1");
        }
Пример #2
0
        public void GetSettingValueWorksWithDefaultProvider()
        {
            // --- Act
            var value1 = AppConfigurationManager.GetSettingValue("setting1");
            var value2 = AppConfigurationManager.GetSettingValue("setting2");

            // --- Assert
            value1.ShouldEqual("value1");
            value2.ShouldBeNull();
        }
Пример #3
0
        public void GetSettingValueWorksWithCustomProvider()
        {
            // --- Arrange
            var newSettings = new AppConfigurationSettings(
                typeof(TestConfigProvider), null, null, "instance1", "name");

            AppConfigurationManager.Configure(newSettings);

            // --- Act
            var value1 = AppConfigurationManager.GetSettingValue("key1");
            var value2 = AppConfigurationManager.GetSettingValue("key2");
            var value3 = AppConfigurationManager.GetSettingValue("key3");

            // --- Assert
            value1.ShouldEqual("value1");
            value2.ShouldEqual("value2");
            value3.ShouldBeNull();
        }