То, что я обнаружил о TDD, заключается в том, что для получения ваших тестов и получения ленивых данных требуется время, и я всегда хочу писать как можно меньше кода. Первое, что мне кажется, это проверить, что мой конструктор установил все свойства, но является ли это излишним?
Мой вопрос в том, на каком уровне детализации вы пишете вам модульные тесты?
.. и есть ли тест слишком много?