public void MathExpressionTokenizer_Unknown_Symbol_Throws_Exception()
{
var tokenizer = new MathExpressionTokenizer();
var exception = Assert.Throws<MathExpressionException>(() => tokenizer.Tokenize("1$2"));
Assert.AreEqual("Invalid expression.", exception.Message);
Assert.AreEqual("Unknown token '$' in expression.", exception.Details);
}