public void Get() { // 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 bool CONFIG = !DEFAULT; var configuration = new TestBooleanConfiguration(ConfigurationWithSetting("BooleanProperty", $"{CONFIG}")); Assert.AreEqual(CONFIG, configuration.BooleanProperty); }
public void GetUnParseable() { var configuration = new TestBooleanConfiguration(ConfigurationWithSetting("BooleanProperty", "not parseable")); Assert.Throws <FormatException>( () => { var v = configuration.BooleanProperty; } ); }
public void GetMissing() { var configuration = new TestBooleanConfiguration(ConfigurationWithNoSettings); Assert.Throws <ConfigurationException>( () => { var v = configuration.BooleanProperty; } ); }
public void GetMissing() { var configuration = new TestBooleanConfiguration(ConfigurationWithNoSettings); Assert.AreEqual(DEFAULT, configuration.BooleanProperty); }
public void Get() { var configuration = new TestBooleanConfiguration(ConfigurationWithSetting("BooleanProperty", "true")); Assert.AreEqual(true, configuration.BooleanProperty); }
public void Get() { var configuration = new TestBooleanConfiguration(ConfigurationWithSetting($"{UK_PREFIX}BooleanProperty", "false")); Assert.AreEqual(false, configuration.BooleanProperty); }