I am using contracts with C# 4.0 and before I was using lots of unit tests (not with TDD). I am wondering if DbC eliminates the need to write external unit tests?
Personally I find contracts better to make robust frameworks, as the contracts are closely coupled with the code itself, and offers other benefits.
What do you guys think?