提问人:PanBocian 提问时间:11/7/2023 更新时间:11/7/2023 访问量:46
Xunit - 如何在每次参数化测试迭代后运行清理?
Xunit - how to have a cleanup being run after EVERY iteration of parametrized test?
问:
我有这个问题,因为我找不到这个特定问题的答案。我在 Xunit 中有一些测试,这些测试是参数化的。我希望在每次测试迭代后运行清理,而不仅仅是每个测试用例一次。
public class UnitTest: TestsBase
{
[Theory]
[InlineData(BrowserType.Chrome)]
[InlineData(BrowserType.Edge)]
[InlineData(BrowserType.Firefox)]
public void Test1(BrowserType browserType)
{
//do something
}
public abstract class TestsBase : IDisposable
{
public async void Dispose()
{
//Cleanup
}
}
这里一切正常,在整个 Test1 运行(所有 3 个浏览器)后运行清理,我不知道如何在每次迭代(内联数据)后运行它
答: 暂无答案
评论