XUnit 中的自定义 BeforeTestStarting

Custom BeforeTestStarting in XUnit

我可以实现 Xunit.Sdk.BeforeTestStarting 的自定义版本然后以某种方式注册吗? 我想为从 ClassData 返回的测试用例做一些准备步骤。我无法通过 BeforeAfterTestAttribute 执行此操作,因为我无权访问属性中的测试用例数据。但正如我所见,我在 BeforeTestStartingITest 中拥有此访问权限。

这个 xunit 示例 https://github.com/xunit/samples.xunit/tree/master/AssemblyFixtureExample/XunitExtensions 展示了该逻辑的预期工作方式