Choosing a test framework in .NET used to be a question of taste. xUnit, NUnit, and MSTest all discovered tests by reflection, all ran on VSTest, and the differences that mattered were the attribute names and the assertion style. Performance was not part of the conversation because there was nothing much to compare. Two things changed that. Every framework now ships a Microsoft.Testing.Platform runner,… [read more]