.NET有很多单元测试框架.我找到了这个小功能比较:http://xunit.github.io/docs/comparisons.html
现在我要为我们选择最好的一个.但是怎么样?有关系吗?哪一个是最具前瞻性的证据,背后有一个不错的动力?我应该关心这些功能吗?虽然xUnit似乎是最现代的,专为.NET设计,但NUnit似乎再次被广泛接受.MSTest再次集成到Visual Studio中......
关于是什么让一个人比另一个更好,我听到了许多不同的意见.但任何人都可以提供技术解释,说明为什么我应该选择一个单元测试框架而不是另一个.例如,我使用Visual Studio Team System.为什么我会选择一个开源测试框架(NUnit,xUnit,MbUnit等)而不是Visual Studio的内置单元测试功能?有关系吗?
编辑:要明确,我不是在寻找关于"哪个单元测试框架最好"的意见......我正在寻找关于它们如何不同的技术细节.