, поэтому мой код метода контроллера выглядит так:
Код: Выделить всё
public async Task FooAsync([FromBody] FooRequest fooRequest)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
bool isOk = await _someService.MethodOneAsync(fooRequest);
return new Ok(isOk);
}
< /code>
и модульный тест выглядит следующим образом: < /p>
IActionResult response = await new MyController(new Service())
.FooAsync(null); // null reference exception
response.ShouldBeBadRequest();
Как я могу проверить, будет ли метод контроллера вернуть Badrequest Если тело запроса является нулевым ?
Подробнее здесь: https://stackoverflow.com/questions/797 ... ll-is-sent