Arithmetica.Tests.Tokenization.TokenStreamTests.TokenStream_Can_Get_Token_By_Index C# (CSharp) Method

TokenStream_Can_Get_Token_By_Index() private method

private TokenStream_Can_Get_Token_By_Index ( ) : void
return void
        public void TokenStream_Can_Get_Token_By_Index()
        {
            List<Token> tokens = new List<Token> { new Token(TokenType.Numeric, 1D), new Token(TokenType.Addition, "+"), new Token(TokenType.Numeric, 2D) };
            TokenStream stream = new TokenStream(tokens, TokenNotation.Infix);
            Assert.AreEqual(TokenType.Numeric, stream[0].Type);
            Assert.AreEqual(1D, stream[0].Value);
            Assert.AreEqual(TokenType.Addition, stream[1].Type);
            Assert.AreEqual(TokenType.Numeric, stream[2].Type);
            Assert.AreEqual(2D, stream[2].Value);
        }