Example #1
0
        public void DynamicHandleFromBaseTest()
        {
            var a = new InterfaceCheckAdvice();
            var i = (IDynamicHandledInheritedInterface)a.Handle(typeof(IDynamicHandledInheritedInterface));

            i.A();
        }
Example #2
0
        public void InterfaceTypeTest()
        {
            var a = new InterfaceCheckAdvice();
            var i = a.Handle <IAdvisedInterface>();

            i.DoNothing();
        }
Example #3
0
        public void DynamicHandleTest()
        {
            var a = new InterfaceCheckAdvice();
            var i = (IDynamicHandledInterface)a.Handle(typeof(IDynamicHandledInterface));

            i.Nop();
        }