Ejemplo n.º 1
0
        public void CannotPeekEmpty()
        {
            var tokens = new List <Token>();
            var walker = new TokensWalker(tokens);

            walker.PeekNext();
        }
Ejemplo n.º 2
0
        public void CanPeekExisting()
        {
            Token firstToken = new MinusToken();
            var   tokens     = new List <Token>()
            {
                firstToken
            };
            var walker = new TokensWalker(tokens);

            Assert.IsTrue(walker.ThereAreMoreTokens);
            var first = walker.PeekNext();

            Assert.AreEqual(firstToken, first);
        }