James Newkirk released a new unit-testing framework called
xUnit.net. While I have a lot og respect for the the developers James and
Brad, I can't see the real motivation for building another .NET testing framework.
Here is a list of the included features:
- Single Object instance per Test Method
- No [SetUp] or [TearDown]
- No [ExpectedException]
- Aspect-Like Functionality
- Reducing the Number of Custom Attributes
- Use of Generics
- Anonymous Delegates
- Assert extensibility
- Test method extensibility
- Test class extensibility
I
recently switched from NUnit to mbUnit in my projects. It turned out to
be a non-event and I'm pretty happy with mbUnit and the additional
features it provides. Anyway, I can't see any reasons to switch to
another testing framework.