Chapter 1. The basics of unit testing
Chapter 2. A first unit test
Figure 2.4. NUnit performs setup and teardown actions before each and every test method.
Chapter 3. Using stubs to break dependencies
Figure 3.4. Introducing a stub to break the dependency
Chapter 4. Interaction testing using mock objects
Chapter 5. Isolation (mock object) frameworks
Figure 5.2. Usage of isolation frameworks among my blog readers
Chapter 6. Test hierarchies and organization
Chapter 8. Integrating unit testing into the organization
Chapter 9. Working with legacy code
Figure 9.1. Mapping components for test feasibility
Figure 9.2. Easy, hard, and irrelevant component mapping based on logic and dependencies
3.22.74.160