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

时间:2012-11-02 13:59:15

标签: visual-studio-2012 nunit-2.5

我使用NUnit 2.5作为visual studio 2012专业版的单元测试框架。 我配置NUnit.exe打开NUnit GUI来测试我的dll。

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

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

  

启动外部程序: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打开,我可以选择项目和测试方法,我可以点击运行并查看所有测试结果。

到目前为止一切顺利:

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

任何人都可以帮助我,我在这里缺少什么。

注意:我使用此博客配置了此单元测试:http://blog.toddbauer.me/2011/02/17/debugging-net-nunit-tests-in-visual-studio/

1 个答案:

答案 0 :(得分:2)

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

  1. 在需要的地方放置一个断点。
  2. 右键单击测试项目 - &gt;调试 - &gt;启动新实例。
  3. 然后当我选择合适的测试方法并点击运行时,这使我能够点击断点。

    现在有效。