public void PushTwoToken2() { Lexer lexer = new Lexer(string.Empty); Token token = new Token() { TokenType = TokenType.Name, Value = "name" }; Token token2 = new Token() { TokenType = TokenType.Name, Value = "name2" }; lexer.PushToken(token); lexer.PushToken(token2); Assert.AreEqual(token2, lexer.NextToken()); Assert.AreEqual(token, lexer.NextToken()); }
public void PushToken() { Lexer lexer = new Lexer(""); Token token = new Token() { TokenType = TokenType.Name, Value = "name" }; lexer.PushToken(token); Assert.AreEqual(token, lexer.NextToken()); }