Which is the best Unit testing framework among NUnit, xUnit, and MSTest?
xUnit is a .NET unit testing framework developed as an alternative to NUnit and MsTest. XUnit was started in 2004 due to the lack of support for new features in NUnit like generics. The NET framework has evolved since NUnit was first created. XUnit leverages some of these new features to help a developer write cleaner test.
If I had an option to select a framework, I would go with xUnit since it is more extensible and has fewer attributes, making the code clean & easy to maintain:
However, you can go through the following blog for a detailed comparison between NUnit, xUnit, and MSTest.