如何检查mvc中特定控制器的代码覆盖率?

时间:2013-11-10 18:28:08

标签: unit-testing asp.net-mvc-4 tfs code-coverage

我想知道分析任何特定控制器的代码覆盖率的步骤。

我正在使用Visual Studio 2012和TFS设置来处理ASP.NET MVC4。

  
    

我知道可以从test explorer窗口分析所有控制器的代码覆盖率“分析所有控制器的代码覆盖率”选项。

  

但我想查看任何一个控制器的代码覆盖率。

1 个答案:

答案 0 :(得分:1)

首先,您可以按“测试资源管理器”窗口中的“类名”对它们进行分组。然后找到您需要代码覆盖率的特定控制器。然后右键单击控制器,并选择“分析所选测试的代码覆盖率”。这将为您选择的特定控制器生成代码覆盖率。请注意,您在“代码覆盖率结果”窗口中看到所有其他控制器/类型已经过检测,但它们没有任何覆盖结果。它只是说Covered(Blocks)= 0。