- Definition of unit test on wikipedia
In computer programming, a unit test is a method of testing the correctness of a particular module of source code.
- Unit Tests Rules
unit test rules from extremeprogramming.org
- Your First Unit Test
This is a brief article discussing how to begin unit test in a serious project.
- Unit Testing Overview
Since unit tests are used to test individual units of a system, you can ensure that the unit implements the correct functionality and encapsulates the appropriate error handling.
- Refactorings Catalog
Refactoring could be useful when writing unit test cases, especially when you apply Test Driven Development
- Testing Patterns
Patterns does not provide test cases, but help us write better test cases.
- Test Driven Development: By Example
A nice book that illustrates how to write "clean code that works" with Test Driven Development.