Part 2: Building an Application with TDD
TDD is usually combined with a Domain-Driven Design (DDD) architecture. In this part, we will take what we’ve learned in Part 1 and use it to build a complete application using TDD and DDD; in one instance, we will use a relational DB (Chapter 9), and in another, a document DB (Chapter 10) to show how this would affect our unit test implementation.
By the end of this part, you should be able to build an application using TDD and DDD from scratch. The following chapters are included in this part:
- Chapter 7, A Pragmatic View of Domain-Driven Desig
- Chapter 8, Designing an Appointment Booking App
- Chapter 9, Building an Appointment Booking App with Entity Framework and Relational DB
- Chapter 10, Building an App with Repositories and Document DB