Testing .NET Application Blocks provides a process for testing .NET application blocks. The guide is designed to be used as a reference or to be read from beginning to end. It consists of three parts:
Part I, "Overview," gives an overview of the testing process and describes a process for test driven development, which is a core practice of Extreme Programming.
Part II, "Testing a .NET Application Block," presents the process for testing an application block and has a separate process for each step.
Part III, "Integration Testing for .NET Application Blocks," presents the process for testing customizations of the application block and for integration testing an application with an application block.