public void ParseEnum_NOK05() { const string text = " syntax = \"proto\";\r\n"; var lex = new Lexer(text) { Matches = Helper.SplitText(text) }; Assert.IsFalse(lex.ParseSyntax()); Assert.AreEqual(1, lex.Tokens.Count); Assert.AreEqual(1, lex.Errors.Count); Assert.AreEqual(3, lex.Index); }
public void ParseEnum_OK02() { const string text = " syntax = \"proto3\";\r\n"; var lex = new Lexer(text) { Matches = Helper.SplitText(text) }; Assert.IsTrue(lex.ParseSyntax()); Assert.AreEqual(2, lex.Tokens.Count); Assert.AreEqual(0, lex.Errors.Count); Assert.AreEqual(7, lex.Index); }