public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();
            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });
            advised.TargetSource = mockTargetSource;

            IAopProxy aop = CreateAopProxy(advised);
        }
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();
            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });
            advised.TargetSource = mockTargetSource;

            Assert.Throws<AopConfigException>(() => CreateAopProxy(advised));
        }
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();

            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });

            advised.TargetSource = mockTargetSource;

            IAopProxy aop = CreateAopProxy(advised);
        }
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();

            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });

            advised.TargetSource = mockTargetSource;

            Assert.Throws <AopConfigException>(() => CreateAopProxy(advised));
        }