我最近安装了 Visual Studio 2013,CodeLens 很棒!我发现的问题是,每当我打开一个包含方法的类文件时,如果它不是用 MSTest 编写的,它似乎找不到与该方法关联的单元测试。 有什么我必须做的事情才能找到像 MSpec 这样的其他单元测试吗?
是因为 Machine Specifications 在创建单元测试与 MSTest 或其他测试框架时有不同的方法吗?
最佳答案
测试者和测试状态指示器由测试浏览器提供支持。
因此,如果您的 MSpec 测试显示在测试资源管理器中并且是用 C# 或 VB 编写的,它们也应该显示在 CodeLens 中。
(与 Visual Studio 2013 feature Code Lens with NUnit 相同的答案)
我只是通过在扩展管理器中安装 Nunit 和 Nunit 扩展在干净的机器上使用 NUnit 来完成的。这里Main
显示一个引用和一个通过测试,并且测试本身在成功运行后显示复选标记。
关于visual-studio-2013 - CodeLens 只找到用 MSTests 编写的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19548523/