public static void can_call_a_void_method_via_proxy(Test t)
        {
            TargetSimplist.calls = 0;
            ISimplist proxy = Duck.Cast <ISimplist>(typeof(TargetSimplist));

            proxy.Execute();
            t.Assert(1, TargetSimplist.calls);
        }
Exemple #2
0
        public void can_call_a_void_method_via_proxy()
        {
            var       target = new TargetSimplist();
            ISimplist proxy  = Duck.Cast <ISimplist>(target);

            proxy.Execute();
            Assert.AreEqual(1, target.calls);
        }
Exemple #3
0
        public void can_call_a_void_method_via_proxy()
        {
            TargetSimplist.calls = 0;
            ISimplist proxy = Duck.Cast <ISimplist>(typeof(TargetSimplist));

            proxy.Execute();
            Assert.AreEqual(1, TargetSimplist.calls);
        }
        public static void can_call_a_void_method_via_proxy(Test t)
        {
            var       target = new TargetSimplist();
            ISimplist proxy  = Duck.Cast <ISimplist>(target);

            proxy.Execute();
            t.Assert(1, target.calls);
        }
Exemple #5
0
        public void can_call_a_void_method_via_proxy()
        {
            int       calls  = 0;
            Action    target = () => calls++;
            ISimplist proxy  = Duck.Cast <ISimplist>(target);

            proxy.Execute();
            Assert.AreEqual(1, calls);
        }
        public static void can_call_a_void_method_via_proxy(Test t)
        {
            int       calls  = 0;
            Action    target = () => calls++;
            ISimplist proxy  = Duck.Cast <ISimplist>(target);

            proxy.Execute();
            t.Assert(1, calls);
        }