为什么TestDriven.Net不能与我的Gallio/MbUnit测试一起工作呢?
我曾经使用过TDD.Net和MbUnit v2,没有遇到任何问题,但是在我的新电脑上使用新版本的Gallio时,它没反应。
从解决方案资源管理器的tdd右键菜单中,如果我进行“带调试器测试”,则在屏幕底部的VS状态栏中会显示“0通过、0失败、0跳过”。
如果我右键单击我的测试夹具,并执行相同的操作,则会得到以下结果:
如果我在单独的测试中执行此操作,则似乎没有运行SetUp,因此测试失败(但至少运行了)。
我知道这听起来像这个问题,但我的注册表看起来是正确的。
如果我尝试从TDD.Net菜单运行NCover,则什么也不会发生(除了输出窗口闪烁)。
当我使用resharper“运行单元测试”时,它会全部检测到并正确运行。
我正在使用Gallio / MbUnit 3.0.5.546、TDD.Net 2.18.2268、Resharper 4.1、VS 2k8 Pro 9.0.30729.1 SP、.Net 3.5 SP1、Windows Server 2k8(x86)。
我曾经使用过TDD.Net和MbUnit v2,没有遇到任何问题,但是在我的新电脑上使用新版本的Gallio时,它没反应。
从解决方案资源管理器的tdd右键菜单中,如果我进行“带调试器测试”,则在屏幕底部的VS状态栏中会显示“0通过、0失败、0跳过”。
如果我右键单击我的测试夹具,并执行相同的操作,则会得到以下结果:
"The target type doesn't contain tests from a known test framework or a 'Main' method."
如果我在单独的测试中执行此操作,则似乎没有运行SetUp,因此测试失败(但至少运行了)。
我知道这听起来像这个问题,但我的注册表看起来是正确的。
如果我尝试从TDD.Net菜单运行NCover,则什么也不会发生(除了输出窗口闪烁)。
当我使用resharper“运行单元测试”时,它会全部检测到并正确运行。
我正在使用Gallio / MbUnit 3.0.5.546、TDD.Net 2.18.2268、Resharper 4.1、VS 2k8 Pro 9.0.30729.1 SP、.Net 3.5 SP1、Windows Server 2k8(x86)。