Xuit在一个应用程序域中运行所有测试



我有一个解决方案,其中我有几个项目,其中一些是测试项目。我在这些测试中分享了一些测试逻辑,主要是静态属性和方法。然而,事实证明,resharper和VS测试运行程序都为每个程序集创建了一个测试应用程序域。如何使它们在一个应用程序域中运行所有测试?我使用的是XUnit v1.9,这需要是XUnit<2.0.当Resharper测试运行程序或VS测试运行程序在一个应用程序域中运行所有测试时,我感到满意。

据我所知,xunit不支持这一功能。每个程序集都在一个单独的AppDomain中运行。我建议在xunit的GitHub问题跟踪器上发布一个问题,但如果可能的话,我也建议删除共享状态。

相关内容

  • 没有找到相关文章

最新更新