6

在新的 Visual Studio 2013 中有一个不错的新功能,称为Code Lens(我认为它仅在 Ultimate 版本中提供)。关于方法,除了显示引用(数量和位置)之外,它还显示了一些关于团队工作时的版本控制和测试统计信息,以便您知道使用该方法的测试有多少通过,有多少失败。

我认为这与嵌入在 Visual Studio 中的测试项目完美配合,但它适用于 NUnit 吗?我们正在使用 NUnit 进行单元测试,并且我们正在尝试决定是否迁移到 VS2013,原因之一是这个新功能,如果它支持 NUnit,我们肯定会完全使用它。

你有这方面的经验吗?

4

2 回答 2

6

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

因此,如果您的 NUnit 测试出现在测试资源管理器中,它们也应该出现在 CodeLens 中。

于 2013-11-02T00:31:29.203 回答
2

我没有足够的声望点作为评论添加到 John Gardner 的回复中,所以我添加了一个新答案。

我在这里添加了一个类似问题的答案 - CodeLens 只查找用 MSTests 编写的测试

该答案的摘要 - 您需要创建一个新的单元测试项目并将对 NUnit 的引用添加到该新的单元测试项目。这就是我让它与 VS2013 和 NUnit(以及 NUnit 测试提供程序)一起工作的方式,所以现在测试显示在 VS2013 测试资源管理器窗口和 CodeLens 中。

于 2014-12-29T02:39:18.663 回答