У меня есть два проекта: Api и Api.Tests
Я хочу отправить недопустимые DTO в API, а затем проверить, что я получаю BadRequest (код состояния).
Мой код:
var user = new UserDTO {...};
IActionResult response = await new UsersController().Post(user);
Assert.IsInstanceOfType(response, typeof(Microsoft.AspNetCore.Mvc.BadRequestResult));
Ошибка:
--- Конец трассировки стека из предыдущего местоположения, в котором было сгенерировано исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () вSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) Результат2 Сообщение: ошибка Assert.IsInstanceOfType.Ожидаемый тип:Фактический тип:
Ошибка говорит о том, что я получил "ОК", но я проверил его с почтальоном, и я получил BadRequest.