Искусство модульного тестирования: с примерами в .NET Роя Ошерова ( Amazon Page , Официальный сайт ) звучит как то, что вы ищете , Он посвящает одну главу введению концепций объектов-заглушек и фиктивных объектов (с использованием подхода «по-своему»), а затем вторую главу об использовании фреймворков фиктивных объектов, в частности Rhino Mocks . Несколько меньше внимания уделяется разработке через тестирование, но существует довольно много информации о TDD, доступной из других источников, и TDD не настолько специфичен для конкретного языка.