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