【发布时间】: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