public void UnclosedString() { Lexer lexer = new Lexer("\"foo"); try { lexer.NextToken(); Assert.Fail(); } catch (Exception ex) { Assert.IsInstanceOfType(ex, typeof(ParserException)); Assert.AreEqual("unclosed string", ex.Message); } }