| Unit Testing This is the first in a series of articles describing the use of automated unit testing techniques. Unit testing allows verification of the functionality of a program. Automated unit testing validates software automatically by executing test code. |
| NUnit Testing Framework The second part of the Automated Unit Testing tutorial introduces NUnit. NUnit is a popular open source unit testing framework for .NET framework software that simplifies the process of creating, organising and executing automated unit tests. |
| Creating Unit Tests The third part of the Automated Unit Testing tutorial examines the construction of unit tests using the NUnit testing framework. This article describes the use of the attributes that determine how the test runner executes unit test code. |
| Organising NUnit Tests The fourth part of the Automated Unit Testing tutorial continues the examination of NUnit attributes. This article describes three attributes that can be used to categorise tests and determine which tests or fixtures are executed in the test runner. |
| NUnit Equality Assertions The fifth part of the Automated Unit Testing tutorial begins a look at the assertion commands provided by the NUnit framework. These assertions are used in unit tests to ensure that the results of operations are as expected. |
| NUnit Comparison Assertions The sixth part of the Automated Unit Testing tutorial continues the description of the assertion commands provided by the NUnit framework. This instalment looks at comparison asserts, which ensure that a result is greater or less than an expected value. |
| NUnit Identity Assertions The seventh part of the Automated Unit Testing tutorial continues the examination of the assertion commands provided by the NUnit framework. This article describes the identity assertions, which check the references held by objects. |
| NUnit Condition Assertions The eighth part of the Automated Unit Testing tutorial continues the description of the assertion commands provided by the NUnit framework. This article describes the condition assertions, which perform specific true or false tests. |
| NUnit Type Assertions The ninth part of the Automated Unit Testing tutorial continues the examination of the assertion commands provided by the NUnit framework. This article describes the type assertions, which check the types of objects or structures. |
| NUnit Exception Assertions The tenth part of the Automated Unit Testing tutorial continues looking at the NUnit framework's assertions. This article describes the assert methods that are used to test that the correct exceptions are thrown by the code under test. |