public void UnexpectedNumeral() { Lexer lexer = new Lexer("##"); try { lexer.NextToken(); Assert.Fail(); } catch (Exception ex) { Assert.IsInstanceOfType(ex, typeof(ParserException)); Assert.AreEqual("Unexpected '#'", ex.Message); } }