2010-07-17 122 views

回答

22

我只使用NUnit。这对我来说很好。它被集成到Visual Studio的不同插件中,如Resharper,它在TeamCity中支持,并且它具有独立的测试启动器

看起来像NUnit成为单元测试的行业标准。

而且我们没有任何与MoqRhino.Mock有关的重大问题。

正如我记得Asp.Net Mvc(我只使用1.0)使用MS单元。您可以轻松地从MSUnit切换到NUnit。

类似的问题被问则已,可能你会发现一些细节有: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

+0

只是有一个非常简短的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

+0

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

13

旧的文章,但认为this将是有益的人。

+3

这篇文章比较旧,所以不习惯比较框架,最后的编辑是11月14日,2012年。每个框架有更多的助手,所以去官方网站,并根据这些信息做出决定 – Moy 2014-07-30 16:50:06

+3

虽然这个链接可能回答这个问题,但最好在这里包含答案的重要部分,并提供链接参考。如果链接页面更改,则仅链接答案可能会失效。 – Magnilex 2015-03-25 19:35:27

+1

@Magnilex 它已经。它被移动,所以链接不再有效..... – 2015-10-08 11:38:56

相关问题