Question: why use xunit over mstest?
Answer: The xUnit tool has gained popularity over MSTest for following reasons: It provides support for parameterized tests using the Theory attribute whereas MSTest doesn't provide such a feature out of the box. Tests in xUnit don't require a separate Visual Studio Test Project as mandated by MSTest.