public void GetSettingValueWorks() { // --- Act var value = AppConfigurationManager.GetSettingValue <string>("setting1"); // --- Assert value.ShouldEqual("value1"); }
public void GetSettingValueWorksWithDefaultProvider() { // --- Act var value1 = AppConfigurationManager.GetSettingValue("setting1"); var value2 = AppConfigurationManager.GetSettingValue("setting2"); // --- Assert value1.ShouldEqual("value1"); value2.ShouldBeNull(); }
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(); }