DFB*_*rry 8 installation nunit unit-testing visual-studio-2010
我在调用setup方法后尝试调试测试,测试依赖于调用的setup方法.
我正在使用Nunit 2.6.0.12051测试.Net 4.0类库.nunit Visual Studio项目有一个标有[SetUpFixture]的类和一个标有[SetUp]的方法.
如果我从NUnit gui运行测试,我相当肯定会调用set属性类(因为它现在没有在安装程序类中停止运行时错误)但是我无法调试它.如果我尝试更改设置以查看详细跟踪,NUnit gui会抛出未处理的摘要.
如果我通过Test View/Debug Selection从Visual Studio运行测试,则setup方法的断点不会停止执行,并且方法内的trace语句不会在调试窗口中打印.所以我确定设置方法没有被调用.
虽然我可以将安装程序类更改为所有测试类的基础,但我只需要运行一次方法.
任何帮助都会很精彩.
我在使用 NuGet (2.6) 的最新 NUnit 时注意到了同样的情况。[Setup] 方法不会在 [Test] 方法之前运行。
我不知道他们为什么改变了 NUnit 的这个相当重要的部分,但为了我的目的,我通过回到版本 2.5.10 来修复它,该版本在 [测试] 之前运行 [安装]。