コード例 #1
0
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();
            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });
            advised.TargetSource = mockTargetSource;

            IAopProxy aop = CreateAopProxy(advised);
        }
コード例 #2
0
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();
            mockTargetSource.SetTarget(target);
            AdvisedSupport advised = new AdvisedSupport(new Type[] { });
            advised.TargetSource = mockTargetSource;

            Assert.Throws<AopConfigException>(() => CreateAopProxy(advised));
        }
コード例 #3
0
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();

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

            advised.TargetSource = mockTargetSource;

            IAopProxy aop = CreateAopProxy(advised);
        }
コード例 #4
0
        public void CannotProxySealedClass()
        {
            SealedTestObject target = new SealedTestObject();

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

            advised.TargetSource = mockTargetSource;

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