TDD / TDD для начинающих. Ответы на популярные вопросы

Исходники проекта написанного с помощью TDD. Visual Studio 2008/C#

Для написания тестов использована библиотека xUnit, для создания mock-объектов – Moq.







На очередном собеседовании, спрашивая о TDD, я пришел к выводу, что даже основные идеи разработки через тесты не поняты большинством разработчиков. Я считаю, что незнание этой темы – большое упущение для любого программиста.



Мне задают много вопросов про TDD. Из этих вопрсов я выбрал ключевые и написал на них ответы. Сами вопросы вы можете найти в тексте, они выделены курсивом.
AD: