У меня есть приложение ASP.NET Web API с ApiController, в котором есть асинхронные методы, возвращающие объекты Task<>
и помеченные ключевым словом async
.
public class MyApiController : ApiController
{
public async Task<MyData> GetDataById(string id)
{
...
}
}
Как я могу написать тесты NUnit для асинхронных методов ApiController? Если мне нужно использовать другую структуру тестирования, я тоже открыт для этого. Я новичок в тестировании модулей .NET в целом, поэтому я заинтересован в изучении лучших практик.