public void GetBool() { // This test makes sure that if there is a config setting then it is used in place of the default. Make sure that the default value and the config value are different. const double CONFIG = DEFAULT + 1; var configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", $"{CONFIG}")); Assert.AreEqual(CONFIG, configuration.DoubleProperty); }
public void GetUnParseable() { var configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", "not parseable")); Assert.Throws <FormatException>( () => { var v = configuration.DoubleProperty; } ); }
public void GetMissing() { var configuration = new TestDoubleConfiguration(ConfigurationWithNoSettings); Assert.Throws <ConfigurationException>( () => { var v = configuration.DoubleProperty; } ); }
public void GetMissing() { var configuration = new TestDoubleConfiguration(ConfigurationWithNoSettings); Assert.AreEqual(DEFAULT, configuration.DoubleProperty); }
public void Get() { var configuration = new TestDoubleConfiguration(ConfigurationWithSetting($"{UK_PREFIX}DoubleProperty", "234")); Assert.AreEqual(234, configuration.DoubleProperty); }
public void Get() { var configuration = new TestDoubleConfiguration(ConfigurationWithSetting("DoubleProperty", "2")); Assert.AreEqual(2, configuration.DoubleProperty); }