Как проверить метод асинхронной задачи
Определение моего метода:
class TestClient{
public async Task SendTest(TestDto testDto, string correlationId)
{
await PostAsync(Routes.Test, body: testDto, correlationId:
correlationId).ConfigureAwait(false);
}
}
Контроллер, реализующий маршрут:
[HttpPost]
[ProducesResponseType(201)]
[ProducesResponseType(400)]
[Route(Routes.Test)]
public async Task<IActionResult> SendEmailNotification([FromBody] TestDto
testDto)
{
await _testService.TestNotify(testDto);
return StatusCode(201);
}
Когда я использую следующее в методе теста:
var result = await _mockTestClient.Object.SendTest(testDto, null);
Я получаю ошибку, которая не может присвоить void переменной неявного типа