ICollectionFixture功能在解决方案中的不同项目中的不同类中进行测试

问题描述 投票:0回答:1

我正在尝试在Visual Studio解决方案中为我的所有测试实现ICollectionFixture。在解决方案中,开发人员具有不同的服务项目和不同的测试项目。我想设置一个在不同项目中的所有测试之前运行一次的启动方法。我遇到了ICollectionFixture,但我认为它只针对同一个项目中的不同类?我理解这个是正确的吗?如果我是正确的,我不能使用ICollectionFixture,我可以使用什么?

c# xunit.net
1个回答
0
投票

xUnit不提供“在所有测试之前”挂钩。一般而言,Class和Collection Fixture机制因此是您建议的唯一途径。

另一种是使用持有缓存版本状态的static变量。

© www.soinside.com 2019 - 2024. All rights reserved.