コード例 #1
0
        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()"));
        }
コード例 #2
0
        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()"));
        }