[英]Good library for using TDD with MVC3
在工作中建立一个新网站,我正在尝试学习一些TDD,以便可以从一开始就在新网站上实施(旧网站是纯ASP页面,并进行了零测试)。 但是,由于我是TDD的新手,所以我不知道要使用什么优秀的库。 我已经在尝试设计测试时遇到了问题……例如,我的一个控制器使用Server.MapPath()
,因此当前出现故障。 试图找到一个构建良好的可靠库。 我已经在Google上搜索并找到了一个或两个选项,但不知道已经在使用TDD的人正在使用什么。 因为我有(想要)学习这一点,所以我只是假设是通过一个他人成功使用的图书馆来学习它。
编辑:对不起,我目前正在使用NUnit进行测试,但是我对其他库开放
您可能会发现此MSDN杂志文章 “使用SpecFlow和WatiN进行行为驱动的开发”很有趣。
NUnit与NUnit.Snippets Nuget包。
http://nuget.org/packages/NUnit.Snippets
为了创建可测试的应用程序,您将必须在整个代码库中使用“依赖注入”,或者使用一些其他模式来更改测试过程中的实现(例如,您使用Server.MapPath提到的实现)。 要使用DI,您将需要DI Container和您的自定义控制器工厂。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.