CodeLens只查找用MSTests编写的测试

123*_*9 0 5 visual-studio-2013 codelens

我最近安装了Visual Studio 2013,CodeLens太棒了!我发现的问题是,每当我打开一个包含方法的类文件时,如果没有用MSTest编写,它似乎没有找到与该方法关联的单元测试.我有什么必须这样做才能找到像MSpec这样的其他单元测试吗?

在此输入图像描述

是因为机器规格在创建单元测试与MSTest或其他测试框架时有不同的方法吗?

Joh*_*ner 3

测试者和测试状态指示器由测试资源管理器提供支持。

因此,如果您的 MSpec 测试显示在测试资源管理器中并且是用 C# 或 VB 编写的,那么它们也应该显示在 CodeLens 中。

(与Visual Studio 2013 功能 Code Lens with NUnit的答案相同)

我只是通过在扩展管理器中安装 Nunit 和 Nunit 扩展,在干净的计算机上使用 NUnit 完成此操作。这里Main显示了一项参考和一项通过的测试,测试本身在成功运行后显示了复选标记。

在此输入图像描述