我想要调试我的测试,检查每个测试以确定哪个测试失败了。我曾使用过CodeRush,这是一个非常棒的工具,但我的试用期已经过期了一个月。
欢迎任何建议。
欢迎任何建议。
正如Mark所说,如果你发现某个工具非常有用,那就购买它。个人而言,我使用ReSharper来运行我的测试,但这是个人选择。
我还使用NCrunch,它是免费的(而且很棒)。我相信你也可以用它来调试。
然而,你可以使用NUnit GUI进行调试——只需将调试器附加到进程,设置断点并运行测试即可。
然而,我通常尽量不要求使用调试器来修复测试。当一个良好设计的测试中断言失败时,经过一些思考,通常会提供足够的信息来修复实现。如果没有,那就表明这是一个复杂的场景——有时意味着需要添加更多的测试来处理场景的每个部分。但是,是的,偶尔你会需要调试器……