Как отлаживать / тестировать модуль webAPi в одном решении
Есть ли способ для модульного тестирования или отладки веб-API в одном против решения? Я использую WebAPI с использованием HttpClient и имею два экземпляра VS для этого.
в 1 экземпляре VS у меня есть модульный тест, во втором против экземпляра у меня работает webapi в localhost.
Есть лучший способ сделать это?
Является ли предпочтительный способ модульного тестирования иметь ссылку на проект WebAPI?
Я хочу использовать его с помощью httpClient и не ссылаться на него в проекте UnitTest.
поэтому в моем методе UnitTest это будет иметь baseAddressHTTP: // локальный: 1234"
это будет место, где будет размещен WebAPI, если запущен из того же решения.
Текущий способ отладки требует, чтобы я запустил второй экземпляр Visual Studio с тем же загруженным решением, и у него был запущен проект WebAPI, в то время как другой Visual Studio выполняет проект модульного теста.