Debugging 如何在NCrunch中调试失败的测试方法

Debugging 如何在NCrunch中调试失败的测试方法,debugging,visual-studio-2015,ncrunch,Debugging,Visual Studio 2015,Ncrunch,我正在使用NCrunch在我的项目中运行测试,但有一个测试方法失败,如下所示: 有什么方法可以调试这个方法吗?如果有,如何调试 Jon Skeet在文章中提到,您可以“将调试器附加到进程”,但我不知道如何执行此操作—有人能告诉我如何执行吗?这非常简单。您可以做以下几件事中的一件: 右键单击任意红点并选择“调试新任务运行程序流程中的覆盖测试”(如果有多个测试覆盖该行,则可能会运行多个测试,即如果您单击被测源代码中的点而不是实际测试中的代码) 右键单击红色“>”并选择“在新任务运行程序进程中调试

我正在使用NCrunch在我的项目中运行测试,但有一个测试方法失败,如下所示:

有什么方法可以调试这个方法吗?如果有,如何调试


Jon Skeet在文章中提到,您可以“将调试器附加到进程”,但我不知道如何执行此操作—有人能告诉我如何执行吗?

这非常简单。您可以做以下几件事中的一件:

  • 右键单击任意红点并选择“调试新任务运行程序流程中的覆盖测试”(如果有多个测试覆盖该行,则可能会运行多个测试,即如果您单击被测源代码中的点而不是实际测试中的代码)
  • 右键单击红色“>”并选择“在新任务运行程序进程中调试启动测试”(这将只运行一个测试,但此启动点仅在实际测试中可用)
  • 在测试窗口(ctrl-shift-m)中,单击测试,然后右键单击并选择“在新任务运行程序进程中调试所选测试”
  • 在测试窗口(ctrl-shift-m)中,单击测试并选择顶部工具栏上的小“bug”图标