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