ShouldIt is a library of fluent specification extensions that works with all of the popular testing frameworks. My goal with ShouldIt is to provide a robust set of testing extensions that I can drop in to any test project, and it just works.
So far ShouldIt has met that goal, well mostly. One small friction point is the need to reference four DLLs (not counting the testing framework itself) in my test projects. No more. I have added an automated build that ILMerges all the required assemblies. And to make it easy for others to adopt ShouldIt, the download page now has a single file download for each testing framework.
When I reference ShouldIt.gallio.dll instead of Gallio.dll and MbUnit.dll, I cannot run my unit tests in Gallio Icarus … suggestions?
darryl
Comment by darryl — March 18, 2010 @ 6:59 pm
Can you use Icarus with ShouldIt non-merged? I wonder if the issue is the merging or with MEF which ShouldIt uses to bind at runtime.
Comment by Tim Scott — March 18, 2010 @ 11:14 pm