My new favorite .Net unit test framework

I recently had a chance to really sink my teeth into xUnit.net. Since I've been stuck with CPPUnit for quite some time and working with xUnit.net was a relief. Compared to NUnit I find xUnit much easier and convenient to work with (and compared with CPPUnit it's in a class of it own).

I feel I must give you four good reasons (no particular order) for why I prefer xUnit.net:

  • xcopy install makes it incredible easy to use it anywhere it is needed and in any form. Even different versions.
  • No need to mark up fixtures and test suits with attributes. A test method can basically be put anywhere.
  • No weird assertion names that feels like just a tick in the feature list. A small set of useful asserts.
  • Testing for exceptions is an assertion and not a test method attribute.

So earlier I suggested you to take a look at xUnit. Now I'm telling you. You won't be disappointed!