public void MathExpressionTokenizer_Can_Tokenize_Words()
{
var tokenizer = new MathExpressionTokenizer();
var result = tokenizer.Tokenize("2+x*1");
Assert.AreEqual(5, result.Count);
Assert.AreEqual(TokenType.Numeric, result[0].Type);
Assert.AreEqual(2D, result[0].Value);
Assert.AreEqual(TokenType.Addition, result[1].Type);
Assert.AreEqual(TokenType.Word, result[2].Type);
Assert.AreEqual(TokenType.Multiplication, result[3].Type);
Assert.AreEqual(TokenType.Numeric, result[4].Type);
Assert.AreEqual(1D, result[4].Value);
}