It would be worth checking the new release from Microsoft Research called PEX if you are tired of old school way of writing unit tests.  

Pex (Program EXploration) is an intelligent assistant to the programmer. From a parameterized unit test, it automatically produces a traditional unit test suite with high code coverage. In addition, it suggests to the programmer how to fix the bugs.

Explore what PEX can offer here.