Repeat.Once()

On Sat, Aug 29, 2009 at 7:40 PM, DHilgarth <[email protected]> wrote:

>
> Hi!
>
> I started using Rhino.Mocks a few weeks ago and I am pretty happy with
> it, it's a great time saver!
>
> However, I have come across the need to change the return value of a
> method stub.
> There is a solution "out there" that involves calling BackToRecord
> (...All) on the mock object. The problem with this is, that it also
> seems to reset all events of the mocked object, losing all of its
> subscribers...
> That's actually pretty bad.
> The only way around this is to not use BackToRecord, instead, I store
> the IMethodOptions object returned by the call to Stub and call Return
> on it. Every call to Return effectivly overrides the old return value.
> The drawback is that I have to need this IMethodOptions object in the
> first place.
> It would be nice if two calls to Stub with the same parameters would
> return the same IMethodOptions instance.
>
> What do you think? Am I overseeing something?
>
> Kind regards,
>
> Daniel
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to