Introduction
Unit Testing
Testing Software
What Is Unit Testing and Where Did It Come from?
Test-Driven Development
Test Harness
Unit Test Design and Development Overview
Best Practices for Unit Testing
What Is NUnit?
How Does NUnit Work?
Setting Up NUnit
Prerequisites
Programming Languages
Getting NUnit
Installing NUnit
Configuring NUnit
Manual Installation
Navigating the Source Code
Unit Testing with NUnit
Creating a Test
Running a Test
Assertions
Other Testing Elements
Test Runner GUI
User Interface
NUnit Projects
Running Tests
Running the Test Runner GUI from the Command Line
Test Runner Console
Debugging with NUnit
Testing with Mock Objects
Compatibility
Using NUnit 2.1 Tests with NUnit 2.2
Using NUnit 2.0 Tests with NUnit 2.2
Upgrading from NUnit 1.x to 2.2
Changes from NUnit 2.1 to 2.2
Changes from NUnit 2.0 to 2.1
Extending NUnit
Integrating NUnit with Visual Studio .NET
NUnit AddIn for Visual Studio .NET
VSNUnit
NUnitAsp
NCover
NAnt
Nantpad