如何发现哪个测试单元检查哪行代码?

Jav*_*p84 11 c# testing nunit code-coverage ncover

我在弄脏NUint,希望找到一种方法来实现哪一行代码在哪个测试中通过.

想象一下,我有一个方法,我有3个测试.有没有办法找出哪个测试检查哪行代码?

使用NCover之后,我知道你可以找出哪些线路已经过测试,哪些没有.但是,你真的看不到哪个单元检查了那个代码.

在处理大量测试时它非常有用......

小智 4

JetBrains dotCover可以帮助您获取所需的信息。它与 ReSharper 单元测试运行程序集成并收集每个测试数据。您可以看到每个特定测试覆盖了哪些代码(在 VS 中具有相应的突出显示)。更有趣的是,对于每一段代码,您都可以获得覆盖它的测试列表,并轻松地重新运行它们。

其他信息可在此处获取: http://blogs.jetbrains.com/dotnet/2010/07/show-covering-test-with-dotcover/