public object Evaluate(Context context)
{
return this.body.Evaluate(context);
}
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); }