1、打开VS2012,创建一个类库项目,然后我们右键类中的方法,但是发现无“创建单元测试”的选项,如下图所示:
2、选择菜单栏中的“工具”->“自定义”,如下图所示:
3、在弹出的自定义窗口中,选择“命令(O)”,选择单选框“上下文菜单(X)”,选中“编辑器上下文菜单|代码窗口”,如下图所示:
4、找到“创建单元测试(C)”,通过下翻移动到“运行测试(T)”前面位置,如下图所示:
5、然后关闭VS,再次重新打开VS开发环境,然后右键类中的方法名,可以看到“创建单元测试(C)”,只不过此次是灰色的,不可选中,如下图所示:
6、此时我们右键解决方案,添加->新建项目,如下图所示:
7、左侧选择“测试”,右侧选择“单元测试项目”,如下图所示:
8、此时我们右键刚创建的单元测试项目,选择“添加”->"单元测试",如下图所示:
9、再次右键选择类库中的方法,此时“创建单元测试(C)”已经从灰色变为可用,如下图所示:
10、在弹出的创建单元测试框中,勾选方法,然后点击“确定”,如下图所示:
11、菜单中选择“测试”->“运行”->“所有测试”,如下图所示:
12、在左侧的“测试资源管理器”中,右键“运行”,选择“分析所有测试的代码覆盖率(C)”,执行完后,出现代码测试覆盖率结果,我们可以看到对应的百分比,选择最小单元,可以定位到方法,方法中蓝色部分表示全部覆盖,橙色部分表示部分覆盖,红色部分表示没有覆盖,如下图所示: