Visual studio 2012 将GUI集成到Visual studio 2012并调试测试用例

Visual studio 2012 将GUI集成到Visual studio 2012并调试测试用例,visual-studio-2012,nunit-2.5,Visual Studio 2012,Nunit 2.5,我正在使用NUnit2.5作为visual studio 2012 professional的单元测试框架。 我将NUnit.exe配置为打开NUnit GUI以测试DLL 我正在测试一个名为“BookStore.dll”的dll,它是我通过编译当前类库项目“BookStore”生成的 要将nunit配置为我的测试框架,我在书店库项目属性窗口中设置了以下值: 启动外部程序:C:\Nunit\Nunit.exe 命令行参数:BookStore.dll 工作目录为:C:\Projects\BookS

我正在使用NUnit2.5作为visual studio 2012 professional的单元测试框架。 我将NUnit.exe配置为打开NUnit GUI以测试DLL

我正在测试一个名为“BookStore.dll”的dll,它是我通过编译当前类库项目“BookStore”生成的

要将nunit配置为我的测试框架,我在书店库项目属性窗口中设置了以下值:

启动外部程序:C:\Nunit\Nunit.exe

命令行参数:BookStore.dll

工作目录为:C:\Projects\BookStore\Bin\Debug\

我在nunit.exe.config中设置了以下配置值

在配置标签下:

 <startup>
    <supportedRuntime version="v4.0" />
  </startup>

在运行时标记下:

 <loadFromRemoteSources enabled="true" />

现在我将启动项目设置为这个库项目,并点击F5。 NUnit打开,我可以选择项目和测试方法,我可以点击run查看所有测试结果

到目前为止一切顺利:

但问题是,当我在书店项目的任何测试方法中设置断点时,该断点没有命中。

有人能帮我吗?我在这里错过了什么


注意:我使用以下博客配置了此单元测试:

我没有直接点击F5并运行测试项目,而是尝试按如下方式运行项目:

  • 在需要的地方放置断点
  • 右键单击测试项目->调试->启动新实例
  • 然后,当我选择适当的测试方法并点击run时,这使我能够点击断点

    现在可以了