Мне нравится аналогия Bob Martin: предположите, что Вы - хирург. Что Вы сказали бы пациенту, который хотел заплатить хирургию, но сказал Вам пропускать мыть руки загодя?
, Когда клиент нанимает меня для кодирования, они нанимают меня в качестве профессионала, в качестве кого-то с навыками и дисциплиной профессионала. Мое задание должно дать им "код, просто работает, как это должно", и я знаю лучший способ для меня сделать, который должен использовать TDD.
Есть обходной способ сделать это, как описано здесь:
http://blogs.msdn.com/feroze_daud/archive/2005/03/31/404328.aspx
Однако следующая версия платформы (.NET Framework 4.0) упростит эту задачу.
http://blogs.msdn.com/ncl/archive/2009/07/20/new-ncl-features- in-net-4-0-beta-2.aspx
Надеюсь, это поможет.