This may be one of the cases where hand-rolling your own mock/stub instance is actually a better approach than a framework.
Steve Bohlen [email protected] http://blog.unhandled-exceptions.com http://twitter.com/sbohlen On Wed, Oct 5, 2011 at 5:50 AM, mark Kharitonov <[email protected]>wrote: > 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. > -- You received this message because you are subscribed to the Google Groups "Rhino.Mocks" group. 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.
