visual-studio-2013 - CodeLens 只找到用 MSTests 编写的测试

标签 visual-studio-2013 codelens

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

enter image description here

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

最佳答案

测试者和测试状态指示器由测试浏览器提供支持。

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

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

我只是通过在扩展管理器中安装 Nunit 和 Nunit 扩展在干净的机器上使用 NUnit 来完成的。这里Main显示一个引用和一个通过测试,并且测试本身在成功运行后显示复选标记。

enter image description here

关于visual-studio-2013 - CodeLens 只找到用 MSTests 编写的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19548523/

相关文章:

xamarin - Visual Studio Xamarin Intellisense 不工作

c++ - 访问默认 lambda 参数中的模板类参数

.net - 无法复制文件 Microsoft.SqlServer.Types

visual-studio-2013 - Resharper "No Suggestions"盒子

tfs - 在 VisualStudio.com 上启用 Codelens

visual-studio - Codelens Visual Studio 2015 社区

visual-studio-2013 - 如果部署的数据库从其他源更改,如何在 Visual Studio 2013 中更新 SQL Server 项目?

.net - Nuget 无法解析项目中引用的 Entity Framework 7 依赖项

tfs - CodeLens 只显示引用?

visual-studio - Visual Studio 2017 Enterprise xUnit 未显示用于测试的 CodeLens