首页 / 知识
将NUnit添加到ASP.NET MVC测试框架的选项中
2023-04-12 19:42:00

Adding NUnit to the options for ASP.NET MVC test framework
创建新的MVC项目时,如何使Visual Studio向我展示nUnit作为测试框架? 此时,我仍然只能选择Microsoft测试框架。 更新:我安装了nUnit 2.5,但仍然没有成功。 从我发现的Googling看来,我似乎需要为测试项目创建模板,以便将它们显示在"创建单元测试项目"中。 我以为模板可以随时用于nUnit,xUnit,MBUnit等。人。 另外,看起来我需要创建注册表项。 有人有其他信息吗? 更新:我通过研究确定了答案,并将其发布在下面。 经过大量的研究和实验,我找到了答案。
从高层次上讲,您需要做的是: 测试框架的选择非常简单!虽然,公平地说,MVC甚至还不是beta版。 毕竟,我确实获得了选择的框架(NUnit)出现在下拉框中。但是,仍然有一些不足之处:
因此,我可能也应该阅读本章,其中讨论了为Visual Studio制作项目模板(我在上面链接到的博客文章中也提到过)。从关于MVC与其他测试框架等的良好结合的所有讨论中,我认为注册第三者框架会更容易。 尽管他们没有与框架捆绑在一起,但是这里有一个链接链接,其中包含下载内容,可以自动为您创建"带有moq的NUnit"的测试项目 (无法立即在我的计算机W7 Beta上工作,请确保您使用提升的权限) 伙计,他们的发行说明中列出了VS 2008项目模板。我想这并不意味着他们已经将其与对话框集成了。 我将MbUnit与Gallio结合使用,并且一切工作都像个魅力。我必须安装Gallio和MbUnit的Alpha,当我在发行说明中阅读上述内容时,我发现他们也实现了它。 只需留意nUnit网站上的未来Alpha版本即可。我相信他们会尽快实施它。您也可以自己实现该功能并提交补丁。 :-) 请安装Testdriven.net以将NUnit与Visual Studio集成。 MbUnit和更高版本的NUnit也包含用于单元测试的项目模板。 您可以使用这些项目模板来创建测试项目,然后引用您的ASP.NET MVC项目并能够测试其代码。 |
最新内容
相关内容
python如何添加声音到python游戏
python如何添加声音到python游戏,代码,工作,合法,声音,平台,名字,名称,工具,培训,位置,Pygame提供了一种简单的方法来集成声音到你的Python电python标准库中自带的单元测试框架
python标准库中自带的单元测试框架,标准,培训,框架,pythonlist怎么添加元素
pythonlist怎么添加元素,培训,代码,元素,列表,方法,嵌套,情形,后面,以上,参数,pythonlist列表增加元素可调用列表的append()方法,该方法会把传python如何添加注释
python如何添加注释,代码,注释,位置,培训,信息,地方,内容,字符串,程序,语句,通常而言,合理的代码注释应该占源代码的1/3左右。Python语言允许python怎么添加注释
python怎么添加注释,代码,项目,培训,注释,平台,声明,上方,实例,可读性,源文件,注释是对一段代码的解释和说明,可提高程序代码的可读性,让人们能python怎么添加注释
python怎么添加注释,代码,项目,培训,注释,平台,声明,上方,实例,可读性,源文件,注释是对一段代码的解释和说明,可提高程序代码的可读性,让人们能python字典添加值的方法
python字典添加值的方法,培训,上海市,字典,方法,下面,对象,以上,存在,操作,全部,python字典添加值的方法对于字典的操作,本篇介绍的是在其中添python字典中添加新的键值
python字典中添加新的键值,代码,培训,字典,坐标,子弹,实例,元素,以上,提示,结构,python字典中添加新的键值1、字典是动态结构,可以随时添加新关于shell:是否有Unix实用程序在std
关于shell:是否有Unix实用程序在stdin之前添加时间戳?,关于shell:是否有Unix实用程序在stdin之前添加时间戳?,实用程序,脚本,输入,文本,I关于Java:大型Maven项目的存储库布
关于Java:大型Maven项目的存储库布局,关于Java:大型Maven项目的存储库布局,模块,结构,应用程序,类似于,Repository layout for large M关于svn:版本控制中的项目结构
关于svn:版本控制中的项目结构,关于svn:版本控制中的项目结构,方法,项目,版本控制,我很,Structure of Projects in Version Control我关于Visual Studio:在具有多个项目
关于Visual Studio:在具有多个项目的解决方案中,如何将VS2008配置为仅打开一个Web服务器?,关于Visual Studio:在具有多个项目的解决方