csUnit 1.8.6 is available for download immediately from the csUnit web site at http://www.csunit.org or at http://sourceforge.net/projects/csunit.
The most important changes include:
- csUnitRunner: support of drag and drop for assemblies
- csUnitRunner: optionally loads most recently used recipe or assembly
- csUnitRunner: adds link to "Check For Updates..."
- csUnitRunner: adds link to "Report a Bug"
- csUnitCore: adds overloads for all Assert methods for optionally including a custom failure message.
- csUnitRunner: no longer artificially flattens out namespaces
- csUnitRunner: can run selected assembly, namespace, fixture, or method
- csUnitCore: adds support for permitted delta on comparing doubles and singles
- csUnitCore: improved support for numerical values in class Assert
- csUnitCmd: takes a recipe and can create an XML file with the test results
- csUnitRunner: .recipe is a new registered extension in the shell
- csUnitRunner: complete redesign of the menu structure
- csUnitCore: adds support for FixtureSetUp and FixtureTearDown attributes
- csUnitCore: adds support for ExpectedException attribute
- csUnit library: some obsolete methods in Assert have been removed, others are now marked as obsolete
It has been a lot of work and without the contributions of many people it would not have been possible. We want to thank all of them. In particular, I would like to mention Louis Marascio, John Pierce, Jake Anderson, and Markus Renschler. I apologize if I forgot to mention somebody.
If you have any additional questions, in particular if you have feedback regarding the new version, please do not hesitate to send an email to the feedback address mention on the csUnit web site.
If you find a bug, please use the bug tracker at http://sourceforge.net/projects/csunit. Thank you!
Best regards,
Manfred.
---
Manfred Lange, co-author of csUnit