コード例 #1
0
ファイル: CastleShould.cs プロジェクト: yuipcheng/Glimpse
        public void CastleTestReallyCrazyConstructorClass()
        {
            var proxyGenerator = new ProxyGenerator();

            var originalObj = new ReallyCrazyConstructorSpecialDisposable("3");

            Assert.Throws <InvalidProxyConstructorArgumentsException>(
                () => proxyGenerator.CreateClassProxyWithTarget(originalObj.GetType(), originalObj, new object[] { "a", "b" }, Enumerable.Empty <IInterceptor>().ToArray()));
        }
コード例 #2
0
ファイル: CastleShould.cs プロジェクト: GProulx/Glimpse
        public void CastleTestReallyCrazyConstructorClass()
        {
            var proxyGenerator = new ProxyGenerator();

            var originalObj = new ReallyCrazyConstructorSpecialDisposable("3");

            Assert.Throws<InvalidProxyConstructorArgumentsException>(
                () => proxyGenerator.CreateClassProxyWithTarget(originalObj.GetType(), originalObj, new object[] { "a", "b" }, Enumerable.Empty<IInterceptor>().ToArray()));
        }