图解使用VS 2017创建ASP.NET MVC单元测试项目

  1. 打开VS 2017,依次选择菜单栏中的“文件”->“新建”->“项目”,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  2.  

    在新建对话框中依次选择“Visual C#”->“Web”->“ASP.NET Web应用 程序(.NET Framework)”,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  3.  

    ASP.NET 4.5模板选择MVC,千万要记得勾选“添加单元测试”,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  4.  

    创建好的带单元测试项目的ASP.NET MVC项目就创建好了,目录结构如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  5.  

    在单元测试项目中,默认会有一个Home控制器测试类HomeControllerTest类,里面包括3个添加了[TestMethod]注解的方法,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  6.  

    接下来,我们在菜单栏中依次点击“测试”->“运行”->“所有测试”,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  7.  

    稍等片刻之后,会打开测试资源管理器,单元测试的结果,是否通过和单元测试花费的时间会显示出来,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  8.  

    点击“运行”下拉选择“分析所有测试的代码覆盖率”,如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目

  9.  

    稍等片刻之后,未覆盖块及百分比,已覆盖块及百分比会计算出来,最终代码覆盖率结果如下图所示:

    图解使用VS 2017创建ASP.NET MVC单元测试项目