Size: a a a

2020 November 27

IC

Ilya Chernoudov in pro.net
посмотри какие данные отправляются в постмане и и отправиь точно такие же из http client
источник

AB

Alex Bespalov in pro.net
Bretbas
только моделька null
зависит. вполне может быть такое, что запрос кривоват, десериализация фейлится и приходит null
источник

B

Bretbas in pro.net
щас посмотрим
источник

B

Bretbas in pro.net
Katz
> Делаю запрос через swagger/postman <— все норм. Из body запроса разрешается моделька.
Все заголовки те же самые при запросе.

сравнивай HTTP запросы
так не работает в TestHost тестах.
в postman/swagger все работает.

А TestHost тесты как через Fiddler пропустить. Он не отлавливает
источник

GM

Gasha Mayasha in pro.net
Какой контейнер оптимально использовать для работы с массивами байт?
источник

NV

Natali Vol4ica in pro.net
Denis Petukhov
Замокать http клиенты и заменить их в DI
все равно не понимаю как это сделать, клиент не мокается, мокается IHttpClientFactory, которая создается не как отдельный класс а как мок с конкретными сетапами, тоесть инстанс. И как такое заинжектить?
источник

DP

Denis Petukhov in pro.net
Natali Vol4ica
все равно не понимаю как это сделать, клиент не мокается, мокается IHttpClientFactory, которая создается не как отдельный класс а как мок с конкретными сетапами, тоесть инстанс. И как такое заинжектить?
Мокать надо то что заезжает собсна в сервис/класс
источник

DP

Denis Petukhov in pro.net
Если зареган в DI ISuperDuperHttpClient то мокаешь его
источник

DP

Denis Petukhov in pro.net
Смотря как у тебя создается
источник

NV

Natali Vol4ica in pro.net
вот что инжектится
SomeService(HttpClient httpClient)

видимо действительно проще замокать сервис
источник

DP

Denis Petukhov in pro.net
Ну да
источник

DP

Denis Petukhov in pro.net
Так ты что проверить хочешь?
источник

NV

Natali Vol4ica in pro.net
или переделать на фактори
источник

DP

Denis Petukhov in pro.net
Взаимодействие какоето или именно httpClient?
источник

NV

Natali Vol4ica in pro.net
мне нужно протестировать эксепшены во всем приложении, в зависимости от респонзов клиентов
источник

NV

Natali Vol4ica in pro.net
то как они хендлятся, что в итоге вернет контроллер и тд
источник

NV

Natali Vol4ica in pro.net
всю цепочку обработки запроса
источник

DP

Denis Petukhov in pro.net
Exception Driven Design
источник

AH

Ayrat Hudaygulov in pro.net
Natali Vol4ica
мне нужно протестировать эксепшены во всем приложении, в зависимости от респонзов клиентов
Ох щит
источник

AH

Ayrat Hudaygulov in pro.net
Учитывая что ексепшны не являются частью сигнатуры и не чекаются компилятором, ты себя обрекла на вечные танцы с юнит тестами
источник