public void ReadUnexpected_ShouldThrow() { var parser = new WorldParser("abc"); Assert.Throws<UnexpectedTokenException>(() => parser.Read('?')); Assert.Equal('a', parser.Current); }
public void ReadExpected_ShouldSucceed() { var parser = new WorldParser(","); var c = parser.Read(','); Assert.Equal(',', c); }