I have this type:

[RequiresAuthentication]
public class MobileRunReportHandler : IMobileRunReportHandler
{
  public void Post(MobileRunReport report)
  {
    ...
  }
}


I am mocking it like so:

var handler = MockRepository.GenerateStub<IMobileRunReportHandler>();
handler.Stub(x => x.Post(mobileRunReport));


The problem is that the produced mock is not attributed with the 
RequiresAuthentication attribute. I want the mocked type to be attributed 
with the RequiresAuthentication attribute, because the code that I am 
testing makes use of this attribute. I would like to know how can I change 
my mocking code to instruct the mocking framework to attribute the produced 
mock accordingly.

Note, that I cannot use IReflectionService, because I have no control over 
the code which expects the attribute, so the mock must be attributed for 
real.

Thanks.
P.S.
I have original posted this question on SO - 
http://stackoverflow.com/questions/7588597/is-it-possible-to-mock-a-type-with-an-attribute-using-rhino-mocks,
 
but no one has provided any answer...

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino.Mocks" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rhinomocks/-/oY4c0VAIRaIJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhinomocks?hl=en.

Reply via email to