У меня есть специальный шаблон для проверки подлинности, который возвращает моя библиотека, и это HttpClient.Мне нужна библиотека, которая позволит мне привязать мой шаблон отдыха к серверу-макету, чтобы я мог проверить свой шаблон.У меня были большие надежды на TestServer в .Net Core, но у него есть собственный TestServer.CreateClient()
со специальным HttpMessageHandler
.Кажется, нет никакого способа использовать мой собственный шаблон отдыха с этим.Я использую WireMock для некоторых других базовых запросов и ответов, но мне действительно нужно привязать этот шаблон к моему тестовому серверу так же, как вы видели бы в Java MockRestSesrviceServer, который можно увидеть здесь.https://www.baeldung.com/restclienttest-in-spring-boot (раздел 2).
Я много осматривал, но не нашел такого, который бы позволял такой тип привязки в .NET Core.Я возлагал большие надежды на mockhttp , но опять же, похоже, нет никакого способа связать его с вашим собственным HttpClient.Пропустили это?Есть ли способ сделать это с TestServer или есть еще одна библиотека, я пропустил это сделать?Спасибо за любой вклад.Это были недели на это.
Я должен упомянуть, что это пакет lib / nuget, над которым я работаю, поэтому у меня нет классов веб-запуска, встроенных в проект src для тестирования.Мне нужно было создать что-нибудь, чтобы заполнить конфиги webproject, похожие на startup.cs, что я готов сделать, если это сработает.