Обнаружить BadRequest с помощью теста - PullRequest
0 голосов
/ 03 июня 2018

У меня есть два проекта: 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.

...