Foreword

I enjoyed reading this book because it stretches the boundaries of Test-Driven Development (TDD). My original TDD book demonstrated TDD in an ideal situation, in which the programmer is just typing in code and doesn’t have to worry about external systems or user interfaces. After you get into the messy realities of widgets and databases, you need new techniques to continue practicing TDD and reaping its benefits, among which is confidence in cleaner code written faster.

With this book, the pieces missing from my book are included. If you want to test drive code that includes a Web interface and a database, you will learn how to do that in these pages. Even if you aren’t using the Microsoft technology, you will find ideas you can carry ...

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.