public void Overrides_Proxy_Override()
        {
            ProxyFactory factory  = new ProxyFactory();
            MyService2   service2 = new MyService2();

            factory.AddProxyOverride <IMyService, MyService2>(service2);

            var proxy = factory.Proxy <IMyService>();

            Assert.AreEqual("hello", proxy.TestMe("hi"));
        }
        public void Overrides_Override()
        {
            ProxyFactory factory  = new ProxyFactory();
            MyService2   service2 = new MyService2();

            factory.AddProxyOverride <IMyService, MyService2>(service2);

            factory.Call <IMyService>(proxy =>
            {
                Assert.AreEqual("hello", proxy.TestMe("hi"));
            });
        }