public void NumberRangedNumberParserCanParseNumberInRange() { var parser = SpecialSgfPropertyValueParsers.RangedNumberParser(3, 10); var parsed = parser("5") as SgfNumberValue; Assert.IsNotNull(parsed); Assert.AreEqual(5, parsed.Value); }
public void NumberRangedNumberParserCantParseNumberAboveRange() { var parser = SpecialSgfPropertyValueParsers.RangedNumberParser(3, 10); parser("30"); }
public void RangedNumberParserThrowsForInvalidRange() { SpecialSgfPropertyValueParsers.RangedNumberParser(5, 2); }