public void GetType_Method_on_a_custom_interface_type() { MyTestInterface service = new MyTestInterfaceImp(); var target = new Interpreter() .SetVariable("service", service, typeof(MyTestInterface)); Assert.AreEqual(typeof(MyTestInterfaceImp), target.Eval("service.GetType()")); }
public void ToString_Method_on_a_custom_interface_type() { MyTestInterface service = new MyTestInterfaceImp(); var target = new Interpreter() .SetVariable("service", service, typeof(MyTestInterface)); Assert.AreEqual("DynamicExpresso.UnitTest.MemberInvocationTest+MyTestInterfaceImp", target.Eval("service.ToString()")); }