Introduction to Unit Testing: xUnit Frameworks

 

** Want to learn more about unit testing, including the difference between unit testing frameworks and an isolation/mocking framework? Watch our free webinar: Intro to Unit Testing **

One of the most important parts of starting unit testing is choosing a unit testing framework.

Unit Testing frameworks are often third-party applications which help simplify the process of unit testing. Unit testing frameworks, however, shouldn’t be confused with mocking or isolation frameworks like Isolator.NET or Isolator++ which come pre-packaged already with unit testing frameworks.

Want to get started unit testing? Here are a few .NET Unit Testing Frameworks to get started with in addition to Isolator.NET (Download it now for a free trial – even after your trial ends, your tests will continue to run, so it’s a great way to start exploring unit testing).

NUnit NUnit is an open source unit testing framework for Microsoft .NET. It is part of the xUnit Framework
TestDriven.NET Commercial Visual Studio add-in
Isolator.NET Typemock Isolator .NET – Lets you test any code, including “untestable” code
Visual Studio Unit Testing Framework The Visual Studio Unit Testing Framework describes Microsoft’s suite of unit testing tools as integrated into some versions of Visual Studio
xUnit.net Developed by the original inventor of NUnit to be its successor. xUnit.net is currently the highest rated .NET unit testing framework

Want to learn more about how to start unit testing? Register to our FREE online Unit Testing Crash Course!