Есть ли способ запустить метод установки асинхронно перед каждым тестом в классе теста xunit? - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть набор тестов с некоторыми настройками, необходимыми перед каждым тестом. Установка требует, чтобы я запустил asyn c, и я не особо хочу запускать asyn c код, выполняющийся в конструкторе, что рекомендуется 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
    }
}

Любые рекомендации о том, как я могу улучшить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...