Test-Driven Development in Microsoft .NET | |
by James W. Newkirk and Alexei A. Vorontsov | ISBN:0735619484 |
Microsoft Press © 2004 | |
Using a wealth of pragmatic examples in C# and other .NET development tools, the two authors of this text demonstrate how to use automated tests to drive lean, efficient coding and better design. | |
Table of Contents | |||
Test-Driven Development in Microsoft .NET | |||
Foreword | |||
Introduction | |||
Part I - Test-Driven Development Primer | |||
Chapter 1 | - | Test-Driven Development Practices | |
Chapter 2 | - | Test-Driven Development in .NET”By Example | |
Chapter 3 | - | Refactoring”By Example | |
Part II - Test-Driven Development Example | |||
Chapter 4 | - | The Media Library Example | |
Chapter 5 | - | Programmer Tests: Using TDD with ADO.NET | |
Chapter 6 | - | Programmer Tests: Using TDD with ASP.NET Web Services | |
Chapter 7 | - | Customer Tests: Completing the First Feature | |
Chapter 8 | - | Driving Development with Customer Tests | |
Chapter 9 | - | Driving Development with Customer Tests: Exposing a Failure Condition | |
Chapter 10 | - | Programmer Tests: Using Transactions | |
Chapter 11 | - | Service Layer Refactoring | |
Chapter 12 | - | Implementing a Web Client | |
Part III - Appendixes | |||
Appendix A | - | NUnit Primer | |
Appendix B | - | Transactions in ADO.NET | |
Appendix C | - | Bibliography | |
Index | |||
List of Figures |