Читаю книгу по юнит-тестированию от сотрудника Майкрософт. Интересный абзац:
Даже на одной платформе .NET есть несколько альтернативных вариантов, таких как NUnit (
https://github.com/nunit/nunit), и встроенный фреймворк MSTest от компании Microsoft. Лично я предпочитаю xUnit по причинам, которые будут описаны ниже, но вы также можете использовать NUnit; эти два фреймворка более или менее равнозначны в отношении функциональности. Тем не менее MSTest я не рекомендую: он не обладает такой гибкостью, как xUnit и NUnit. Даже сами работники Microsoft не используют MSTest. Например, команда
ASP.NET Core использует xUnit.