コード例 #1
0
		public void ProxyAnAbstractClass()
		{
			ProxyGenerator generator = new ProxyGenerator();
			LoginInterceptor interceptor = new LoginInterceptor();
			AbsCls ac = (AbsCls)generator.CreateClassProxy(typeof(AbsCls),interceptor, false);
			ac.Method();

			Assert.AreEqual("Method", interceptor.Methods[0]);
		}
        public void ProxyAnAbstractClass()
        {
            ProxyGenerator   generator   = new ProxyGenerator();
            LoginInterceptor interceptor = new LoginInterceptor();
            AbsCls           ac          = (AbsCls)generator.CreateClassProxy(typeof(AbsCls), interceptor, false);

            ac.Method();

            Assert.AreEqual("Method", interceptor.Methods[0]);
        }