Learning Agility

Test Driven Development in .NET 4.0

This 58 minute screencast introduces the practice of test-first test driven development.  The screencast covers driving design with unit tests and refactoring both production code and tests to be more communicative and flexible for future development efforts.  Finally, the Test Data Builder pattern, popularized by Nat Pryce and Steve Freeman in their book, Growing Object-Oriented Software, Guided by Tests, is introduced.  Some of the tests are refactored to use the Test Data Builder pattern in an effort to show how test code can be reused across tests.