public void EvaluateObject() { Context context = new Context(); var objfn = new ObjectFunction(context); context.SetValue("Object", objfn); InstanceOfExpression expr = new InstanceOfExpression(new ConstantExpression(objfn.NewInstance(null)), new VariableExpression("Object")); var result = expr.Evaluate(context); Assert.IsNotNull(result); Assert.AreEqual(true, result); }