我使用 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/