如何调试特定的rowtest?
我正在使用Visual Studio和nUnit。 TDD.NET插件很棒,但它不允许我调试特定的行测试,在进行测试之前我必须经历所有以前的测试。
我知道有一些商业解决方案。我正在寻找一个免费(或非常便宜)的解决方案。
<RowTest()> _
<Row("x")> _
<Row("y")> _
<Row("z")> _
Public Sub TEst(ByVal fileToParse As String)
...
End Sub
在这种情况下,为了能够测试Row(“z”),我必须经历“x”和“y”,并且我已经进行了10行以上的测试。
2不够好的解决方案:
答案 0 :(得分:0)
一个肮脏的解决方案是注释掉所有其他行,然后调试:)。
或者在代码中放入一个if语句来检查fileToParse参数的值(假设为“y”)并在其中放置一个断点(C#代码):
if (fileToParse == "y")
{
int a = 0; a++;
}
答案 1 :(得分:0)
我最终在Debug中启动nUnit并双击该行。