c# – 哪个单元测试框架和如何开始(对于asp.net mvc)

我从来没有做过单元测试,但现在我愿意试一试.

什么框架最适合初学者?
利弊

在开始任何编码之前我应该​​读什么?
书籍/文章/代码/博客

有没有开源的“示范项目”?

我将使用asp.net mvc / C#.

解决方法

如果您在Visual Studio中集成了单元测试(我认为它是Professional的一部分,更好),从那开始,因为它是集成的.不足之处在于,据我所知,Visual Studio或Team Foundation Server之外没有测试运算符,它不符合自动化测试的资格,但我不确定该信息的最新状态.

其他替代方案是xUnit.net,NUnitmbUnit.我不能真正谈论由于缺乏经验的利弊,但我现在使用xUnit.net因为a)我知道有一个工作的ASP.net MVC模板自版本1.1和b)Assert.Throws只是性感.我使用免费的个人版本TestDriven.net作为Visual Studio中的测试运行器.

xUnit有一个“如何入门”指南:http://www.codeplex.com/xunit/Wiki/View.aspx?title=HowToUse

再次,由于缺乏NUnit和mbUnit的经验,我不能真正比较它们,但我相信这三个都是相当稳定和可用的.

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...