public void OneOf_NonMatchingChar_ReturnsError() { var parser = Chars.OneOf("xyz"); var result = parser.Parse("a"); ParseAssert.IsError(result); }
public void Many1_ManyMatches_ReturnsSet() { var parser = Chars.OneOf("xyz").Many1(); var result = parser.Parse("xxyz"); ParseAssert.ValueEquals("xxyz", result); }
public void OneOf_MatchingChar_ReturnsChar() { var parser = Chars.OneOf("abc"); var result = parser.Parse("b"); ParseAssert.ValueEquals('b', result); }