public void InvokeInstanceMethod() { var x = 5; var y = +x; EmitType type = typeof(InstanceMethodClass); var method = CreateMethod(block => block.Return(type.New().Call((EmitMethod)type.Members.Single(o => o.Name == "Mirror"), "foo"))); var result = (string)method.Invoke(null, null); Assert.AreEqual("foo", result); }