Есть ли способ unit test или отладить веб-api в одном vs решении? Я потребляю WebAPI с помощью HttpClient и имею два экземпляра VS для этого.
в 1 экземпляре VS У меня есть unit test, во втором экземпляре vs у меня есть webapi, работающий в localhost.
Есть ли лучший способ сделать это?
Предпочтительным ли способом unit test является ссылка на проект WebAPI?
Я хочу использовать его с помощью httpClient и не ссылаться на него в проекте UnitTest.
поэтому в моем методе UnitTest у него будет baseAddress из http://localhost:1234"
здесь будет размещен WebAPI, если он запущен из одного и того же решения.
В текущем способе, который я отлаживаю, требуется запустить второй экземпляр Visual Studio с тем же загруженным решением и запустить проект WebAPI, а другой Visual Studio запускает проект unit test.