Это, вероятно, глупый вопрос, но мой поиск в Google не находит удовлетворительного ответа. Я начинаю небольшой проект на C #, только с бизнес-уровнем и уровнем доступа к данным - странно, пользовательский интерфейс появится позже, и у меня очень мало (читай: нет) концепции / контроля над тем, как это будет выглядеть.
Я бы хотел попробовать TDD для этого проекта. Я использую Visual Studio 2008 (скоро будет 2010), у меня есть ReSharper 5 и nUnit.
Опять же, я хочу заняться тестовой разработкой, но не обязательно всей системой XP. У меня вопрос - когда и где мне написать первый модульный тест?
Я только проверяю логику перед тем, как ее написать, или я проверяю все? Кажется контрпродуктивным тестировать вещи, у которых нет причины провала (авто-свойства, пустые конструкторы) ... но похоже, что для максима "Нет нового кода без провального теста" это требуется.
Ссылки или ссылки в порядке (но желательно, чтобы онлайн-ресурсы, а не книги - я хотел бы начать как можно скорее).
Заранее спасибо за любые рекомендации!