Unit Testing Frameworks: not just execution frameworks

Everyone knows what the xUnit testing frameworks are, but while those are just shells to execute tests, it would be cooler if they included a catalog of tests to aid in your test writing.

Kevin B. Smith has the right idea with his framework for BizTalk Unit testing. Since there is a logical seperation between the tests and their execution, he has managed to create a NUnit extension that allows him to reuse tests execution steps. Thus, he is starting to build a catalog of these execution steps to aid other BizTalkers in their testing.

It’s a pretty cool idea. I wonder how it would translate into other areas of software.

Check out his blog posting here.