Chapter 9. Testing and Testability in ASP.NET MVC

In preparing for battle I have always found that plans are useless, but planning is indispensable.

Dwight D. Eisenhower

In the early days of .NET, the average complexity of applications wasn’t quite high and the Microsoft Visual Studio debugging tools were quite powerful. Rapid Application Development (RAD) was the paradigm of choice for most; subsequently, few developers really cared about writing test programs.

The success of .NET as a platform resulted in many companies across the full spectrum of the industry needing to acquire new line-of-business applications. In doing so, they dumped an incredible amount of complexity and business rules on the various development teams. Being productive became ...

Get Programming Microsoft® ASP.NET MVC now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.