2015-06-21 120 views
0

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

+0

http://stackoverflow.com/questions/19561802/mstest-visual-studio-2012-and-appdomain可能的副本 – MickyD

+0

MSTest可以这样配置,我正在寻找一个针对XUnit框架的解决方案 – VsMaX

回答

0

这是xUnit的不支持,据我了解它的特性。每个程序集都在独立的AppDomain中运行。我建议在xunit's GitHub issue tracker上发布问题,但如果可能的话,我还建议删除共享状态。

相关问题