| | ||||||||||
| 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 | ||