Part 1: Getting Started and the Basics of TDD

In this part, we will gradually introduce all the concepts that make up test-driven development – starting with dependency injection, going through test doubles, and ending with the TDD guidelines and best practices.

By the end of this part, you will have the necessary knowledge to contribute to an application using TDD. The following chapters are included in this part:

  • Chapter 1, Writing Your First TDD Implementation
  • Chapter 2, Understanding Dependency Injection by Example
  • Chapter 3, Getting Started with Unit Testing
  • Chapter 4, Real Unit Testing with Test Doubles
  • Chapter 5, Test-Driven Development Explained
  • Chapter 6, The FIRSTHAND Guidelines of TDD

Get Pragmatic Test-Driven Development in C# and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.