Exemplo n.º 1
0
        public void Should_skip_target_execution_and_return_an_arbitrary_value()
        {
            var target      = new Foo();
            var interceptor = new OnInvokeInterceptor("ack");
            var factory     = new ProxyFactory(AppConfig.ProxyBehavior);
            var proxy       = factory.Create <IFoo>(target, interceptor);

            Assert.Equal("ack", proxy.Go());
            Assert.False(target.Executed);
        }
Exemplo n.º 2
0
 public void Should_skip_target_execution_and_return_an_arbitrary_value()
 {
     var target = new Foo();
     var interceptor = new OnInvokeInterceptor("ack");
     var factory = new ProxyFactory(AppConfig.ProxyBehavior);
     var proxy = factory.Create<IFoo>(target, interceptor);
     Assert.Equal("ack", proxy.Go());
     Assert.False(target.Executed);
 }