public void MatchVariableInteger()
{
MatchBody match = new MatchBody(new Variable("X"), new VariableExpression(new Variable("X")));
var context = match.MakeContext(123, null);
Assert.IsNotNull(context);
var result = match.Evaluate(context);
Assert.IsNotNull(result);
Assert.AreEqual(123, result);
}