Thursday, May 22, 2008

Unit Testing in .NET

In computer programming, unit testing is a procedure used to validate that individual units of source code are working properly. A unit is the smallest testable part of an application. In procedural programming a unit may be an individual program, function, procedure, etc., while in object-oriented programming, the smallest unit is a method, which may belong to a base/super class, abstract class or derived/child class.

Nnunit is the earlier version of .net unit testing framework. Then Munit comes. Then xnuit also joins. Visual studio Team system itself got its own unit testing framework. here's the links for the major unit testing frameworks.