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.