Пример TDD с использованием IoC-контейнера и Mock-фреймврка

Jarod Ferguson выступал с этим докладом на 2009 Boise Code Camp и выложил слайды и примеры кода. Советую ознакомиться.

Чуть подробнее читать здесь:

http://elegantcode.com/2009/03/29/boise-code-camp-test-driven-development-with-ioc-and-mocks/