В итоге я обнаружил, что из коробки NUnit предлагает больше опций и плагинов, таких как PNunit для параллельного тестирования и еще один плагин для тестирования производительности, где в xunit / mbunit отсутствуют все или некоторые из этих функций.
Я также обнаружил, что NUnit имеет точки расширения, которые следуют принципу открытия-закрытия и позволяют расширять поведение NUnit без изменения исходного кода, и, следовательно, его можно обновлять для будущих выпусков NUnit. Где, как и в случае с XUnit, мне пришлось бы изменить исходный код, и поэтому было бы очень сложно обновить мою версию, если бы XUnit позже выпустил что-нибудь классное.
Таким образом, я пришел к выводу, что NUnit - лучший тестовый прогон фреймворка для автоматизации. Я не рассматривал NUnit, поскольку он не является открытым исходным кодом.