Summary:
Unit testing, done right, can mean the
diff erence between a failed project and a successful one,
between a maintainable code base and a code base that no one
dares touch, and between getting home at 2 AM or getting home
in time for dinner, even before a release deadline. The Art of
Unit Testing builds on top of what's already been written about
this important topic. It guides you step by step from simple
tests to tests that are maintainable, readable, and
trustworthy. It covers advanced subjects like mocks, stubs, and
frameworks such as Typemock Isolator and Rhino Mocks. And
you'll learn about advanced test patterns and organization,
working with legacy code and even untestable code. The book
discusses tools you need when testing databases and other
technologies. It's written for .NET developers but others will
also benefit from this book. Table of Contents: The basics of
unit testing A first unit test Using stubs to break
dependencies Interaction testing using mock objects Isolation
(mock object) frameworks Test hierarchies and organization The
pillars of good tests Integrating unit testing into the
organization Working with legacy code