Thanks for your answers. Yes it solved the problem with BackToRecord, it
allowed me to redefine an expectation that I had already set up in the
SetUp. And the solution is quite obvious but I didn't think about it before.

A follow up question though. Now when the new syntax is around I mostly
don't have to care about the state the stubs/mocks have but an interesting
question is: *when* is the stub set to Replay state when using the new
syntax?

/Linus

Linus Roslund
Dotway AB, Malmö
+46 (0)768 - 51 00 50
-----------------------------
Øredev - 19-21 November 2008 - www.oredev.org


On Mon, Dec 1, 2008 at 01:31, Ayende Rahien <[EMAIL PROTECTED]> wrote:

> BackToRecord allow you to optionally reset the existing expectations on an
> mock
>
>
> On Sun, Nov 30, 2008 at 10:48 PM, ssteinegger <[EMAIL PROTECTED]>wrote:
>
>>
>> Ayende: I'm not sure that this is what Linus is looking for. As I
>> understood (I may be wrong) BackToRecord allows you to define
>> _additional_ behaviour to a mock / stub which is already in replay
>> mode. Linus wants to _change_ the expectations or results he already
>> defined.
>>
>> Linus: I already had the same problem. I solved it by setting up the
>> expectations in a helper method that could be called or not. This
>> makes you more flexible when you have more different tests. You could
>> also use arguments on this helper method. Just don't make it to
>> complicated to keep your tests clear.
>>
>> Ayende Rahien wrote:
>> > BackToRecord
>> >
>> > On Fri, Nov 28, 2008 at 3:31 PM, Linus Roslund <[EMAIL PROTECTED]
>> >wrote:
>> >
>> > > Is it possible to change a stub's behaviour after it has been set
>> once?
>> > >
>> > > I'd like to set up a stub in the SetUp with a default behaviour and
>> inject
>> > > it to my SUT and then in some tests I want to change the behaviour -
>> without
>> > > injecting a new stub.
>> > >
>> > > Is it possible? If not, it would certainly be desirable.
>> > >
>> > > /Linus
>> > >
>> > >
>> > > >
>> > >
>>
>>
>
> >
>

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