Этот вопрос задавался в различных формах на разных форумах, но, IMHO, я не смог найти место, где он действительно ответил четко, поэтому я собираюсь пересмотреть его и снова спросить.
Я работаю в основном магазине Microsoft. Мы используем TFS, и у всех наших разработчиков есть подписки MSDN, включая версию Team Suite VS. Таким образом, у нас есть доступ к MSTest.
Я читал различные сравнения NUnit и MSTest, и сообщество разработчиков, похоже, в значительной степени подавляет выбор NUnit. Но приведенные причины никогда не кажутся непреодолимыми или непреодолимыми, по крайней мере, для нашей ситуации. (NUnit обновляется чаще, NUnit работает быстрее, NUnit не требует TFS и т.д.)
Я могу использовать NUnit, если я выберу, но использование программного обеспечения с открытым исходным кодом без официальной поддержки позади него должно быть защищено. Мне нужна достаточно веская причина для этого.
В основном я должен ответить, чтобы оправдать использование NUnit в предпочтении MSTest: есть ли что-нибудь, что я могу сделать в NUnit, что я не могу сделать с сопоставимыми усилиями в MSTest?