xUnit Test Patterns isn't bad, and it covers a lot of things you'll have to think about:
http://www.amazon.co.uk/xUnit-Test-Patterns-Refactoring-Signature/dp/0131495 054/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1199469292&sr=8-1 It's primarily written in Java, but don't let that put you off. Geoff > -----Original Message----- > From: Discussion of advanced .NET topics. [mailto:ADVANCED- > [EMAIL PROTECTED] On Behalf Of Paul Cowan > Sent: 04 January 2008 17:54 > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > Subject: Re: [ADVANCED-DOTNET] Unwiedly unit test > > I guess the best way to learn is from somebody experienced in the art. > > Either that or looking at an existing open source project with unit > tests. > > I think I will explore the Nhibernate tests. > They do contain db calls but very few considering it is an ORM. > > With most things, I generally have to go through the pain barrier > before I fully understand the art. > > [EMAIL PROTECTED] > > > > > Date: Fri, 4 Jan 2008 12:37:11 -0500> From: > [EMAIL PROTECTED]> Subject: Re: > [ADVANCED-DOTNET] Unwiedly unit test> To: ADVANCED- > [EMAIL PROTECTED]> > TDD has been around a while (a while in > computer time...) and is really a> formalization of unit-testing. It is > something that needs to be taken> into account and budgeted for, IMO. > If you don't budget time for it then> you can't track it and, as with > anything else that isn't budgeted for,> it's the first thing to get > dropped, as you say. I'd argue that if you're> not budgeting for it, > you're not likely to get the full potential out of> it.> > It's not > necessarily an intuitive process, and to a certain extent it's an> art. > It's hard to get right. So, ramp-up and learning-curve needs to be> > accounted for in some teams--without a budget for TDD there's no > budget> for learning it either. This leads to doing it incorrectly, > which can> lead to complete distrust of the concept.> > > On Fri, 4 Jan > 2008 17:39:21 +0000, Paul Cowan <[EMAIL PROTECTED]> wrote:> > >TDD is > very much in vogue at the minute and I do see the benefits but> there > is a real maintenance overhead that should not be underestimated.> >> > >That is multiplied with continuous integration.> >> >When timescales > slip they are usually the first things to go.> >> > > ===================================> This list is hosted by > DevelopMentorR http://www.develop.com> > View archives and manage your > subscription(s) at http://discuss.develop.com > _________________________________________________________________ > Telly addicts unite! > http://www.searchgamesbox.com/tvtown.shtml > =================================== > This list is hosted by DevelopMentorR http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com