public void MathExpression_Can_Evaluate_Variable_Expression()
{
var expression = new VariableExpression("x");
var visitor = new EvaluationVisitor();
var context = new MathExpressionContext();
context.Define("x", 42D);
Assert.AreEqual(42, visitor.Evaluate(expression, context));
}