gpt4 book ai didi

c# - 有没有办法在 xunit 测试类中的每个测试之前异步运行设置方法?

转载 作者:行者123 更新时间:2023-12-04 10:07:25 25 4
gpt4 key购买 nike

<分区>

我有一组测试,每次测试前都需要进行一些设置。该设置要求我异步运行它,我并不特别想将异步代码运行在构造函数中,这是 xunit 推荐的。

public class Tests
{
private async Task SetupForEachTestAsync()
{
// await setup
}

public Tests()
{
SetupForEachTestAsync.GetAwaiter().GetResult();
}

[Fact]
public void Test1()
{
// My test
}

[Fact]
public void Test2()
{
// My test
}
}

关于我如何改进它的任何建议?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com