public override ThermostatMode?GetValue() { var dataEntry = GetDataEntry(); if (dataEntry == null) { return(null); } var stringValue = dataEntry.Selection; var result = ThermostatModeParser.Parse(stringValue); return(result); }
public static bool IsThermostatMode(this IParameter parameter) { return(ThermostatModeParser.IsValid(parameter.Value)); }
public void ItParsesValuesProperly(string input, ThermostatMode expected) { var actual = ThermostatModeParser.Parse(input); Assert.That(actual, Is.EqualTo(expected)); }
public void ItThrowsExceptionsWhenParsingValidInput(string input) { ThermostatModeParser.Parse(input); }
public void ItRejectsMalformedInput(string input) { var result = ThermostatModeParser.IsValid(input); Assert.That(result, Is.False); }
public void ItAcceptsWellFormedInput(string input) { var result = ThermostatModeParser.IsValid(input); Assert.That(result, Is.True); }
public static ThermostatMode ToThermostatMode(this IParameter parameter) { return(ThermostatModeParser.Parse(parameter.Value)); }