public void CanGetParameterAttributeFromProxiedObject() { ProxyGenerator pg = new ProxyGenerator(); ClassWithAttributesOnMethodParameters requiredObj = (ClassWithAttributesOnMethodParameters)pg.CreateClassProxy(typeof(ClassWithAttributesOnMethodParameters), new RequiredParamInterceptor()); requiredObj.MethodTwo(null); }
public void ParametersAreCopiedToProxiedObject() { ProxyGenerator pg = new ProxyGenerator(); ClassWithAttributesOnMethodParameters requiredObj = (ClassWithAttributesOnMethodParameters)pg.CreateClassProxy(typeof(ClassWithAttributesOnMethodParameters), new RequiredParamInterceptor()); requiredObj.MethodOne(-1); }