Clearing Up the Integrated Tests Scam

I like your improvements on the test lexicon. As I said on my blog (thegreenbar.wordpress.com):

"I like this terminology [collaboration and contract tests] better than “unit” and “integration”
tests, because the names reflect their function in verifying the implementation rather than just a notion without nuance of their scope."

I think a lot of people get confused and hung up about what different tests types mean and it distracts from the work of doing TDD well.