Какие преимущества/недостатки MSTest и NUnit сравнивают друг с другом?

Поскольку Microsoft создала MSTest, я использовал его для модульного тестирования. Я никогда не использовал NUnit, и мне просто не нравилось, что у меня есть еще один инструмент, установленный в моем блоке dev. Я использовал основные функции MSTest до сих пор, и они удовлетворили мои потребности, и я ничего не знаю о NUnit.

Может ли кто-нибудь изложить некоторые недостатки и преимущества использования MSTest и NUnit по сравнению друг с другом?