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

时间:2019-02-28 20:38:49

标签: c# xunit.net

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

1 个答案:

答案 0 :(得分:0)

xUnit不提供“所有测试之前”挂钩。通常,Class and Collection Fixture机制是您所建议的唯一途径。

另一种方法是使用static变量来保存状态的缓存版本。