【问题标题】:Integrating NUnitTesting GUI to Visual studio 2012 and debugging Test Cases将 NUnitTesting GUI 集成到 Visual Studio 2012 并调试测试用例
【发布时间】:2012-11-07 14:46:57
【问题描述】:

我使用 NUnit 2.5 作为 Visual Studio 2012 Professional 的单元测试框架。 我将 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/

【问题讨论】:

    标签: visual-studio-2012 nunit-2.5


    【解决方案1】:

    我没有直接按 F5 并运行测试项目,而是尝试这样运行项目:

    1. 在需要的地方放置断点。
    2. 右键单击测试项目 -> 调试 -> 启动新实例。

    然后当我选择合适的测试方法并点击运行时,这使我能够点击断点。

    现在可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      相关资源
      最近更新 更多