xUnit或NUnit?对方有什么优点和缺点?
我只使用NUnit。这对我来说很好。它被集成到Visual Studio的不同插件中,如Resharper,它在TeamCity中支持,并且它具有独立的测试启动器
看起来像NUnit成为单元测试的行业标准。
而且我们没有任何与Moq或Rhino.Mock有关的重大问题。
正如我记得Asp.Net Mvc(我只使用1.0)使用MS单元。您可以轻松地从MSUnit切换到NUnit。
类似的问题被问则已,可能你会发现一些细节有: NUnit vs. MbUnit vs. MSTest vs. xUnit.net
只是有一个非常简短的Foray自己进入xUnit。它不支持跟踪输出(显然通过设计)。没有Console.Write ..没有Trace/Debug.Write。所以你基本上可以测试你的代码,但你无法弄清楚为什么失败。如果你问我,那是很大的缺陷。即使为了开发一个新的功能,一些快速的单元测试和一些输出以保持健康也是至关重要的... ...所以回到Nunit我去了。这是一个不错的5分钟在另一边https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers 2016-04-06 14:22:13
ReSharper 2016.1提供内置的支持xUnit.net和doesn不需要再安装一个单独的分机。 https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi 2016-06-21 06:32:41
http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net – 2010-07-17 21:55:54