Я зробив декілька TDD, використовуючи і те, і інше (можливо, я трохи німий) nUnit, здається, набагато швидше і простіше для мене. А коли я багато кажу, я багато чого означаю.
У MS Test дуже багато атрибутів, скрізь - код, який робить справжні тести, - це крихітні рядки, які ви можете прочитати тут і там. Великий безлад. У nUnit код, який робить тест, просто домінує над атрибутами, як це слід робити.
Крім того, в nUnit вам просто потрібно натиснути на тести, які ви хочете запустити (лише один? Всі тести, що охоплюють клас? Збірка? Рішення?). Один клік. А вікно чисте і велике. Ви отримуєте чіткі зелені та червоні вогні. Ви справді знаєте, що відбувається за один погляд.
У VSTS список тестів застряг у нижній частині екрана, він невеликий і некрасивий. Ви повинні подивитися двічі, щоб знати, що сталося. І ви не можете запустити лише один тест (ну, я цього ще не дізнався!).
Але я можу помилятися, звичайно - я просто прочитав близько 21 публікації в блозі на тему "Як зробити простий TDD за допомогою VSTS". Я мав би прочитати більше, ви праві.
Для nUnit я прочитав один. І я TDDing того ж дня. З веселощами.
До речі, я зазвичай люблю продукти Microsoft. Visual Studio - це справді найкращий інструмент, який розробник може придбати - але управління TDD та робочими елементами в Visual Studio Team System - це насправді.
Всього найкращого. Сильвайн.