Thanks for the patch, applied.

On Fri, Sep 19, 2008 at 9:11 PM, Mike Nichols <[EMAIL PROTECTED]>wrote:

>
> I realized I forgot to include the test in the patch so please
> consider 'DatabaseTestFixtureFluentWithTest' instead. Sorry about that
>
> On Sep 19, 3:04 am, Mike Nichols <[EMAIL PROTECTED]> wrote:
> > Hi
> > I uploaded a patch to this list that refactored out the
> > DatabaseTestFixture into more of a fluent interface..I originally
> > started this so I could pass in an IWindsorContainer instance using
> > the same semantics and ended up just refactoring everything in the
> > interface to get rid of duplicated code my additions were causing.
> > Impact to underlying UnitOfWorkTestContext, etc are minimal, but now
> > you can Initialize Nhibernate and IOC like this:
> > -----------
> > Initialize(PersistenceFramework.NHibernate,
> > mappingInfo).AndIoC(container);
> >
> > or fullblown:
> > --------
> > Initialize(PersistenceFramework.NHibernate,mappingInfo)
> > .Using(DatabaseEngine.MsSqlCe,"dbname")
> > .ConfiguredBy(myProperties)
> > .AndIoC(container);
> >
> > The patch delegates all the current calls to the fluent interface and
> > adds an 'Initialize(..)' method for access to it.
> >
> > A test is included that just goes through the interface and
> > initializes the whole thing and then checks that the container
> > instance is preserved.Let me know if you want more robust tests...I
> > just relied on the other tests to delegate to it.
> >
> > All Commons tests pass after this is applied. There was a unrelated
> > test in mocks that failed probably becuase of my environment.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" 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/rhino-tools-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to