Chapter 4. The Media Library Example

In this chapter, we introduce the media library example application, which is the example that we will use throughout the rest of the book to illustrate how to do Test-Driven Development (TDD) when developing a real world application. The example application approximates an actual application, but it does not have the complete functionality of a finished application.

With this example, we want to depart from a common practice of omitting some of the "difficult" aspects of real application development—such as error handling, robustness, performance, interoperability, evolving design around the legacy system requirements, and so on. However, to make such an example possible within the constraints of a book, we ...

Get Test-Driven Development in Microsoft® .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.