예제 #1
0
        public void CanGetParameterAttributeFromProxiedObject()
        {
            ProxyGenerator pg = new ProxyGenerator();
            ClassWithAttributesOnMethodParameters requiredObj = (ClassWithAttributesOnMethodParameters)pg.CreateClassProxy(typeof(ClassWithAttributesOnMethodParameters), new RequiredParamInterceptor());

            requiredObj.MethodTwo(null);
        }
예제 #2
0
        public void ParametersAreCopiedToProxiedObject()
        {
            ProxyGenerator pg = new ProxyGenerator();
            ClassWithAttributesOnMethodParameters requiredObj = (ClassWithAttributesOnMethodParameters)pg.CreateClassProxy(typeof(ClassWithAttributesOnMethodParameters), new RequiredParamInterceptor());

            requiredObj.MethodOne(-1);
        }