public void FunctionHasCallMethod()
{
ICommand body = new ReturnCommand(new VariableExpression("x"));
Function function = new Function(new string[] { "x" }, body);
object result = function.GetValue("call");
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(ICallable));
}