Visual Studio 2013功能与NUnit的代码镜头

时间:2013-11-01 11:20:25

标签: .net unit-testing nunit visual-studio-2013 codelens

在新的Visual Studio 2013中有一个很好的新功能叫Code Lens(我认为它只在Ultimate版本中)。关于方法,除了显示引用(多少和哪里)之外,它还显示了在团队工作和测试统计信息时有关版本控制的一些信息,以便您知道使用该方法的测试数量以及失败的数量。

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

你有经验吗?

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:2)

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

我在这里添加了一个类似问题的答案 - CodeLens only finds tests that are written in MSTests

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