![]() |
1
2
我没有问题。我用以下方法测试了结果: 衍生测验
试验基地
这将产生以下输出:
我能够用Resharper 5 Beta和Nunit GUI v 2.5.3.9345(32位)测试输出。 编辑 工作时,resharper 4.5中的测试运行程序工作不正常,但是在x86和x64中运行带有相应nunit.exe/nunit-86.exe的生成的测试项目产生了有效的输出。 |
![]() |
2
1
解决方法/不同的方法: 不要依赖于不立即清晰的行为,而是这样做,而使用模板方法模式,使用正常语言特性使排序显式:
每当我有理由使用继承的设备或测试上下文时,这种方法就已经足够有效了。:) 我依赖这些属性的问题是,由于这些类型是通过运行程序中的反射创建和调用的,方法之间没有任何关系,(没有多态性),所以很难解释它们的调用顺序。使用标准语言功能有助于简化这一点。 |
![]() |
3
0
您是否尝试给基类赋予[TestFixture]属性?我不知道这能解决问题,但似乎值得一试…其思想是,如果nunit不是一个测试设备,那么它可能会忽略基类上的属性。 |
![]() |
4
0
是的,我已经玩了半个小时了,这绝对是个错误。我已经尝试向所有类添加Testfixture,以及使用不同的组合。我还尝试了静态和实例方法。它似乎不想玩得很好!: 不管怎样,我能找到的最好的解决方法是将TestFixtureSetup代码放入测试类和基类的构造函数中。至少这样,您就可以对继承有信心,而且对于您的代码的其他读者来说,更清楚的是,他们可能不知道nunit的内部工作原理:—) |
![]() |
5
0
你用什么运行测试?您正在经历的行为与nunit(框架)无关,而与您正在使用的运行程序无关。您使用的是Resharper集成测试运行程序吗? |
|
wavesinaroom · 断言结构向量长度 5 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 6 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 10 月前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 11 月前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 11 月前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 11 月前 |