I merged your changed with my copy on github, thanks! On Tue, Dec 8, 2009 at 7:59 PM, Fabien Arcellier <[email protected] > wrote:
> Hi, > > I push the Documentation directory on github. > > > http://github.com/FabienArcellier/rhino-mocks/tree/master/Rhino.Mocks.GettingStarted/Documentation/ > > I try to write every test in double, one following the documentation > aspect, one following the AAA pattern. > > Feel free to do any remark about the result. > > Do you think I'd have to separate classic code and code following the > AAA pattern in two solution ? > > Regards, > Fabien Arcellier > > > On Dec 1, 7:23 pm, Fabien Arcellier <[email protected]> > wrote: > > I only took the existant exemple to begin. At origin, this solution > > has been done to learn RhinoMocks using from the documentation. > > I read the wiki a little bit more. The documentation core is very > > good. He just miss a training package. > > > > It'd be great to finish it and publish the full documentation with > > valid exemple on a website like codeproject. > > > > It could be interesting to duplicate every methods with the classical > > method and short method (AAA, record-replay, ...) > > I'll try to do that. > > > > Sorry Tim for the time I need to commit my work on github. I have some > > issue to use it. > > > > Tortoisegit displays everytime an authentification window during the > > push. I didn't find any resource on the net for this issue. > > I send a ticket to Github support. > http://support.github.com/discussions/repos/2054-authentification-on-... > > > > Fabien > > > > On 30 nov, 01:35, Tim Barcz <[email protected]> wrote: > > > > > > > > > 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-R... > > > > > >> 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.MovingFundsUsingTrans > actions: > > > >> 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 > [email protected]. > > > >> To unsubscribe from this group, send email to>> > [email protected]<rhinomocks%[email protected]> > <rhinomocks%2bunsubscr...@google groups.com> > > > >> . > > > >> 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 > [email protected]. > > > > To unsubscribe from this group, send email to> > [email protected]<rhinomocks%[email protected]> > <rhinomocks%2bunsubscr...@googleg roups.com> > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/rhinomocks?hl=en. > > > > > -- > > > Tim Barcz > > > Microsoft C# MVP > > > Microsoft ASPInsiderhttp://timbarcz.devlicio.ushttp:// > 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]<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]. For more options, visit this group at http://groups.google.com/group/rhinomocks?hl=en.
