Test-Driven Development in Microsoft .NET (Microsoft Professional)
Chapter 2: Test-Driven Development in .NETBy Example
- Figure 2-1: Push operation
- Figure 2-2: Pop operation
- Figure 2-3: Top operation
Chapter 4: The Media Library Example
- Figure 4-1: Recordings data model
Chapter 5: Programmer Tests: Using TDD with ADO.NET
- Figure 5-1: Recordings data model
Chapter 6: Programmer Tests: Using TDD with ASP.NET Web Services
- Figure 6-1: Data transfer object
- Figure 6-2: Package structure
Chapter 7: Customer Tests: Completing the First Feature
- Figure 7-1: Sample Web page
- Figure 7-2: Message exchange
Chapter 8: Driving Development with Customer Tests
- Figure 8-1: Application structure
Chapter 10: Programmer Tests: Using Transactions
- Figure 10-1: Test fixture hierarchy
Chapter 11: Service Layer Refactoring
- Figure 11-1: Application packages
- Figure 11-2: Application architecture after ServiceLayer refactoring
Chapter 12: Implementing a Web Client
- Figure 12-1: The Search page
Appendix A: NUnit Primer
- Figure A-1: Creating the first NUnit project
- Figure A-2: Adding a reference to nunit.framework.dll to the project
- Figure A-3: Setting up NUnit-Gui as the test runner for the project
- Figure A-4: Visual representation of tests from the NUnitQuickStart test assembly in the NUnit-Gui test runner
- Figure A-5: Assertion failure in the NUnit-Gui test runner
- Figure A-6: Using the Ignore attribute with a programmer test
- Figure A-7: Using Visual Studio .NET Debugger with the NUnit-Gui test runner