Part I: Introduction to unit testing and a case study taking the XP process up to the point of writing some unit tests Part II: Implementation of an NUnit look-alike and developing the case study further with real tests and real code Part III: Implementation of NUnit extensions, revising and progressing with the case study Part IV: Using reflection to create unit tests that are script based instead of code based, and the impact of that on the case studyPart V: Unit Test Patterns
Learn more about Test-Driving Development (TDD) on Wikipedia.Learn more about NUnit at http://www.nunit.org/.