Как я могу проверить асинхронный метод с NUnit (или, возможно, с другой платформой)?

У меня есть приложение ASP.NET Web API, с ApiController, который имеет асинхронные методы, возвращаяTask<> объекты и помеченыasync ключевое слово.

public class MyApiController : ApiController
{
    public async Task<MyData> GetDataById(string id)
    {
        ...
    }
}

Как написать тесты NUnit для асинхронных методов ApiController? Если мне нужно использовать другую платформу тестирования, я тоже открыт для этого. Я довольно новичок в модульном тестировании .NET, поэтому я заинтересован в изучении лучших практик.

Ответы на вопрос(5)

Ваш ответ на вопрос