每个框架的优缺点是什么? 他们如何与ASP.NET MVC一起工作? 他们如何支持嘲笑?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
- 1. MSTest和NUnit相比有什么优点/缺点?
- 2. has_many和has_one,有什么优点/缺点?
- 3. Perl对OOP有什么优点和缺点?
- 4. 请求对象,有什么优点和缺点?
- 5. 使用Maven有什么优点/缺点?
- 6. py2exe有什么优点/缺点
- 7. Fpgui和lcl和qt有什么优点和缺点?
- 8. ?=运算符有什么优点或缺点?
- 9. git submodule和Repo有什么优点和缺点?
- 10. asset_packager和Jammit有什么优点和缺点?
- 11. Dockerfile的docker pull和docker build有什么优点和缺点?
- 12. UIImageView和CCSprite之间有什么优点和缺点?
- 13. 有历史表有什么优点和缺点?
- 14. Core Data,Firebase和Realm有什么区别?他们有什么优点和缺点?
- 15. 在JavaScript中匿名方法的优点和缺点是什么?
- 16. jQuery中方法链接的缺点和优点是什么?
- 17. 优点/缺点MemoryStream.Position或MemoryStream.Seek
- 18. Castle Windsor或Spring.NET - 优点和缺点
- 19. 重用AFHTTPRequestOperationManager有什么优点和缺点?
- 20. 从JRE5升级到JRE8有什么优点和缺点?
- 21. svn2git --svn-branches参数有什么优点和缺点
- 22. Plotly vs Jupyter仪表板有什么优点和缺点?
- 23. 长与Guid的Id(实体),有什么优点和缺点
- 24. 每班定义错误代码有什么优点和缺点?
- 25. newid()vs newsequentialid()有什么区别/优点和缺点?
- 26. 使用Meteor-Roles有什么优点和缺点?
- 27. 使用`select table_name。*`有什么优点和缺点?
- 28. 使用Castle Active Record vs Straight NHibernate有什么优点和缺点?
- 29. 使用数据服务层有什么优点和缺点?
- 30. 有多重遗传的优点和缺点是什么?
http://stackoverflow.com/questions/261139/nunit-vs-mbunit-vs-mstest-vs-xunit-net – 2010-07-17 21:55:54