public void MatchFailure() { Assert.AreEqual( Optional <MatchResult <char> > .Missing, StandardParsers.Match('>')(new StringNavigator("")) ); }
public void BlankContent() { Assert.AreEqual( Optional <MatchResult <char> > .Missing, StandardParsers.Match('<')(new StringNavigator("")) ); }
public void MatchSuccess() { Assert.IsTrue( DoOptionalMatchResultsMatch( Optional.For(MatchResult.New('<', new StringNavigator("T>"))), StandardParsers.Match('<')(new StringNavigator("<T>")) ) ); }
public void Null() { StandardParsers.Match('<')(new StringNavigator(null)); }