如何在Resharper中的x86和x64中共享nUnit测试

时间:2015-08-17 17:41:22

标签: .net unit-testing nunit resharper

我需要在32位和64位模式下运行一些.NET单元测试。

我有两个独立的测试程序集,分别构建为x86和x64,nUnit成功选择了正确的测试运行程序。

为了避免重复测试代码,我在一个项目中编写了测试,然后将源文件“链接”到第二个。

然而,链接源文件似乎混淆了Resharper测试运行器。当我在其中一个项目中运行单个测试时,单个测试似乎开始在两个项目中运行,并产生虚假结果。

有没有办法解决这个Resharper的行为?或者是否有其他方法来构建代码?

(另一种方法可能是在一个'通用'测试项目中编写测试,这个测试项目是作为AnyCPU构建的,并且将每个测试夹具继承到专门的x86和x64测试项目中的新类......但这看起来不太优雅)

0 个答案:

没有答案