The excellent news for any developer familiar with xUnit, is that Microsoft have implemented a very similar implemention into Beta 2 and later of Microsoft Visual Studio 2005. I'm not sure how it copes with unmanaged/non .NET code, but if it can handle standard C++ in the same way it appears to handle Managed .NET and C# code, this could be a extremely good step in the right direction to forcing companies to have no excuse to not generate working, bug-free code.
In particular, for those of you unfamilar with xUnit (include JUnit), I would recommend you go read Scott Dockendorf's article on VS2005's xUnit implementation.
Total Generation time was 70ms. 5 MySQL Queries during generation.