This is underway. I think support for record/replay and AAA will be great

Tim

On Sun, Nov 29, 2009 at 7:28 PM, Stephen Price <[email protected]> wrote:

> This is brilliant. Just was I was looking for.
>
> At a cursory glance, I notice that most of the tests seem to be Record/Play
> formatting rather than AAA. Still, it's great. All the unit tests pass too!
> :)
>
> If this can be checked into the Rhinomocks source and made available via
> the documentation, as well as updated with examples of AAA style (perhaps
> the existing unit tests can have an example of each in them?) that would be
> fantastic for people learning Rhinomocks.
>
> many thanks!
> Stephen
>
>
> On Mon, Nov 30, 2009 at 12:21 AM, Fabien Arcellier <
> [email protected]> wrote:
>
>> Hello,
>>
>> This visual studio solution contains samples for RhinoMock :
>>
>> http://groups.google.com/group/rhinomocks/web/Documentation-Samples-RhinoMocks.zip
>>
>> It contains exemple taken from the documentation :
>> http://www.ayende.com/wiki/Rhino+Mocks+Documentation.ashx
>>
>> For each one, I wrote the minimum implementation to compile and pass
>> the test.
>>
>> Indeed, lot of exemples written in the documentation are taken from
>> real project. There isn't any means to use them except to rewrite the
>> implementation.
>> It's really time consuming for a developer who'd like discover this
>> library.
>>
>> I think it's very interesting to have such of things to save time for
>> developers who'd like to experiments.
>>
>> Perhaps someone more experimented than me can correct some mistakes
>> and put in the documentation summary page.
>>
>> The library used to compile the project are in the subdirectory lib
>> with license. Currently, it's :
>> - nunit 2.5.2
>> - RhinoMock 3.6
>>
>> Remarks and difference with the documentation :
>>
>> 01-RhinoMocksIntroduction:
>>  RhinoMocksIntroductionTest.cs
>>  line 34 : You need to prefix the second param by ExpectedMessage=,
>> required by Nunit 2.5.2
>>
>> 04-RhinoMocksOrderedUnordered
>>  RhinoMocksOrderedUnorderedTest.cs
>>  line 73 : Dispose is a method without return. Implementation change
>> to be conform.
>>  line 59 : Whatever the implementation, I don't succeed to pass this
>> test. I tried by deleting the Unordered calling and these methods
>> calling, it works fine.
>>    Exception triggered :
>>
>> RhinoMocksIntroduction.RhinoMocksOrderedUnorderedTest.MovingFundsUsingTransactions:
>>      Rhino.Mocks.Exceptions.ExpectationViolationException :
>> IDatabaseManager.Dispose(); Expected #0, Actual #1.
>>
>> 06-RhinoMocksEvents
>>  SubscribeToEventTest.cs
>>  line 44 : I changed the implementation of test
>> VerifyingThatEventWasAttached_AAA. I am not very sure it's correct. If
>> someone could verify.
>>
>> 07-RhinoMocksIEventRaiser :
>>  line 46 : We needs 2 params to raise an event
>>
>> 08-RhinoMocksProperties
>>  RhinoMocksPropertiesTest.cs
>>  Line 50 : Capacity property doesn't implement in IList, I used
>> ArrayList as a Mocking Class
>>
>> Regards,
>> Fabien Arcellier
>>
>> --
>>
>> 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]<rhinomocks%[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]<rhinomocks%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rhinomocks?hl=en.
>



-- 
Tim Barcz
Microsoft C# MVP
Microsoft ASPInsider
http://timbarcz.devlicio.us
http://www.twitter.com/timbarcz

--

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