如果使用了Internet或者Intranet应用程序模板,那么在新的ASP.NET MVC3项目对话框中会有另外一个选项。该部分主要处理测试,如图1-6所示。
如果不选中创建测试项目的复选框,那么意味着你的项目创建时不会包含任何单元测试,也就没有其他的需要做了。
推荐:选中复选框
我希望你会形成对每个新建项目都选中“创建单元测试项目”复选框的习惯。
我并不打算向你兜售“单元测试”信仰 — 至少现在还不。整个这本书中我们都会谈论单元测试,特别是第12章,会涉及单元测试及可测试模式,但我们并不打算把它强行塞入你的喉咙(让你生吞活剥)。
因此,我的推销(建议)是:只选中这个复选框。你(暂时)不必知道这么做的细节,也不需要你具有一个ALT.NET的粉饰或一份证书(意即,你现在不需要具备单元测试的任何基础知识)。本书中我们会涉及一些单元测试以让你入门,而单元测试最好的起步就是选中这个复选框,以便你以后可以编写一些测试而不必做任何设置。
在选中创建单元测试项目复选框(Create a Unit Test Project box)之后,会有两外几个选项:
第一个很简单:你可以任意修改单元测试项目的名称;
第二个选项允许选择一个测试框架,如图1-7所示。
你可能已经注意到,只有一个测试框架供选择,这看起来好像没有太大必要了。只有一个下拉框选项是因为单元测试框架式可以注册到该对跨框中的,所以如果你安装了其他单元测试框架(如xUnit, Nunit, MbUnit等),那么将会显示在该下拉框列表中。
Visual Studio Unit Test Framework
只在
Visual Studio
专业版或者更高版本中可用。如果你使用
Visual Studio 2010
标准版或者
Visual Web Developer 2010
企业版,那么你需要下载安装
ASP.NET MVC
的
Nunit, MbUnit
或者
Xunit
扩展包才可以看到这个对话框。
为单元测试框架下拉框注册测试框架
可曾想过为新的MVC新建项目对话框注册测试框架要涉及到哪些吗?
该过程在MSDN上进行了详细的描述(
http://msdn.microsoft.com/en-us/library/dd381614.aspx
)。主要包括两个步骤:
1. 为新的MVC测试项目创建并安装模板项目;
2. 通过在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\MVC3\TestProjectTemplates下添加一些注册表项来注册测试项目类型。
检查并确认你的信件MVC 3应用程序对话框中的设置和图1-8中一致,然后单击确定。
这样就创建了包含两个项目的解决方案——其中一个是web应用程序,另外一个是单元测试项目,如图1-9所示。
本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/archive/2012/03/30/2419022.html
,如需转载请自行联系原作者
来个目录吧:第一章-入门第二章- Entity Framework Core Nuget包管理第三章-创建、修改、删除、查询第四章-排序、过滤、分页、分组第五章-迁移,EF Core 的codefirst使用
暂时就这么多。
来个目录吧:第一章-入门第二章- Entity Framework Core Nuget包管理第三章-创建、修改、删除、查询第四章-排序、过滤、分页、分组第五章-迁移,EF Core 的codefirst使用
暂时就这么多。