Hi Bill,

everything is clear to me now ;-) I totally agree with you that rhinomocks 
should focus on AAA (personally I only use new AAA-syntax in my tests), but 
on the user side my limited spare time doesn't allow me to really force 
such huge changes in Rhino.Mocks - but I'll think maintenance is crucial 
for every piece of software which wants to be successful - and I also found 
that the partial behavior criticized by hanggoff is strange - I just wanted 
to provide some small/simple improvement.

And while Rhino.Mocks project is multi-forked on github nobody is 
constrained to use my fork ;-)

Best regards,

Andreas

Am Freitag, 27. April 2012 14:48:32 UTC+2 schrieb bill richards:
>
> Andreas,
>
> I'm not sure if there is anything wrong with the behaviour you are 
> expecting. What I mean by "developing against Record/Replay" is really in 
> response to your post (included below)
>
> "Hi,
>
> I just commited a patch for this issue - but haven't created a new binary 
> release for now."
>
>
> I'm not saying don't do it, or you shouldn't do it or anything like that; 
> It's simply that my interest was piqued when I noticed that you had 
> committed a code change in the area of Record/Replay; mainly because my 
> understanding was that Record/Replay is not really currently a focus of 
> attention in Rhino and instead efforts were being put into AAA.
>
> It has been "suggested" on multiple occasions in the past that the 
> Record/Replay syntax be either attributed as deprecated, or at least moved 
> to an alternate namespace which would show a clear separation of 
> functionality between it and AAA. -the later proposal mainly to support 
> those establishments who have a large existing investment in Record/Replay 
> tests.
>
> It's just a question to help my understanding of the current development 
> in Rhino :o)
>
>
>
> On Friday, April 27, 2012 1:26:25 PM UTC+1, haifisch wrote:
>>
>> Hi Bill,
>>
>> I'm sorry but I think I doesn't get your point. Is something wrong with 
>> the behavior hanggoff and I expected? What exactly did you mean by 
>> "developing against Record/Replay"?
>>
>> Best regards,
>>
>> Andreas
>>
>> Am Freitag, 27. April 2012 12:39:16 UTC+2 schrieb bill richards:
>>>
>>> Just out of interest, but why are we developing against Record/Replay?
>>>
>>>
>>>
>>> On Tuesday, March 20, 2012 1:38:07 PM UTC, honggoff wrote:
>>>>
>>>> Hi,
>>>> while tracking down an error in a unit test, I came across some (IMO) 
>>>> odd behavior of BackToRecordAll. I boiled it down to the following test 
>>>> case:
>>>>
>>>>     public interface IDummy
>>>>     {
>>>>       bool GetValue();
>>>>     }
>>>>
>>>>     [Test]
>>>>     public void TestBackTorecordAll()
>>>>     {
>>>>       MockRepository mock = new MockRepository();
>>>>       IDummy test = mock.StrictMock<IDummy>();
>>>>
>>>>       using (mock.Unordered())
>>>>       {
>>>>         Expect.Call(test.GetValue())
>>>>           .Return(true)
>>>>           .Repeat.AtLeastOnce();
>>>>       }
>>>>       mock.ReplayAll();
>>>>
>>>>       Assert.IsTrue(test.GetValue());
>>>>       mock.VerifyAll();
>>>>
>>>>       mock.BackToRecordAll(BackToRecordOptions.All);
>>>>       Expect.Call(test.GetValue())
>>>>         .Return(false)
>>>>         .Repeat.AtLeastOnce();
>>>>
>>>>       mock.ReplayAll();
>>>>       Assert.IsFalse(test.GetValue());
>>>>
>>>>       mock.VerifyAll();
>>>>     }
>>>>
>>>> This test case fails. Is this the expected behavior? If so, why does 
>>>> the test succeed, if i remove the mock.Unordered() call?
>>>>
>>>> Maybe I'm misunderstanding what BackToRecordAll does. I expected it to 
>>>> go back to record mode and reset all expectations.
>>>>
>>>

-- 
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/-/H-nw_ht-cF8J.
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