Test-driven development (TDD) practice helps developers
recognize a well-designed application, and encourages writing a
test before writing the functionality that needs to be implemented.
This hands-on guide provides invaluable insight for creating
successful test-driven development processes. With source code and
examples featured in both C# and .NET, the book walks you through
the TDD methodology and shows how it is applied to a real-world
application. You’ll witness the application built from
scratch and details each step that is involved in the development,
as well as any problems that were encountered and the solutions
that were applied.

Clarifies the motivation behind test-driven development (TDD),
what it is, and how it works

Reviews the various steps involved in developing an application
and the testing that is involved prior to implementing the
functionality

Discusses unit testing and refactoring

Professional Test-Driven Development with C# shows you
how to create great TDD processes right away.