There's a lot of talk about Spec# in the blogosphere, recently.
I've read a few blog posts and reviewed some of the official web site, and it looks very promising. Essentially, it's a language extension to C# that adds Design By Contract as a 1st class part of the language - including non-nullable types, preconditions, post conditions, etc.
Looks like my DBCUnit idea may have a short life.