Book Content
chapters • 12h24m total length
1. Writing Your First TDD Implementation
2. Understanding Dependency Injection by Example
3. Getting Started with Unit Testing
4. Real Unit Testing with Test Doubles
5. Test-Driven Development Explained
6. The FIRSTHAND Guidelines of TDD
7. A Pragmatic View of Domain-Driven Design
8. Designing an Appointment Booking App
9. Building an Appointment Booking App with Entity Framework and Relational DB
10. Building an App with Repositories and Document DB
11. Implementing Continuous Integration with GitHub Actions
12. Dealing with Brownfield Projects
13. The Intricacies of Rolling Out TDD
14. Appendix 1 - Commonly Used Libraries with Unit Tests
15. Appendix 2 - Advanced Mocking Scenarios














