Я сделал несколько TDD, используя оба и (возможно, я немного тупой) nUnit, кажется, намного быстрее и проще в использовании для меня. И когда я много говорю, я много значу.
В MS Test везде слишком много атрибутов - код, который выполняет реальные тесты, представляет собой крошечные строки, которые вы можете прочитать здесь и там. Большой беспорядок В nUnit код, который выполняет тест, просто доминирует над атрибутами, как и должно быть.
Кроме того, в nUnit вам просто нужно нажать на тесты, которые вы хотите запустить (только один - все тесты, охватывающие класс «сборка» - решение »). Один клик. И окно ясное и большое. Вы получаете ясные зеленые и красные огни. Вы действительно знаете, что происходит с одного взгляда.
В VSTS список тестов застрял внизу экрана, он маленький и некрасивый. Вы должны посмотреть дважды, чтобы узнать, что случилось. И вы не можете запустить только один тест (ну, я еще не узнал!).
Но я могу ошибаться, конечно - я только что прочитал около 21 сообщения в блоге о том, «Как сделать простой TDD с помощью VSTS». Я должен был прочитать больше, вы правы.
Для nUnit я прочитал один. И я был TDDing в тот же день. С удовольствием.
Кстати, я обычно люблю продукты Microsoft. Visual Studio - действительно лучший инструмент, который может купить разработчик, но управление TDD и рабочими элементами в Visual Studio Team System, на самом деле, отстой.
Всего наилучшего. Сильвен.