Сквозное тестирование проекта веб-API и проекта Azure Function - PullRequest
0 голосов
/ 16 июня 2020

I решение Visual Studio, состоящее из проекта веб-API и проекта azure функций. Веб-API помещает адресную информацию в очередь, а триггер очереди azure забирает сообщение из очереди, проверяет адрес с помощью службы адресов USPS и затем сохраняет адрес в базе данных SQL Lite, если он действителен. В проекте используется хранилище разработки. Чтобы заставить его работать, я должен запустить оба в качестве запускаемых проектов.

Я написал тесты контроллера перед использованием As pNet testhost. Я хочу написать сквозной тест. Используйте тестовый хост для публикации в веб-API, подождите 3 секунды и запросите экземпляр сервера SQL, чтобы подтвердить, что адрес был сохранен в базе данных (или не сохранен, если он был недопустимым).

Я не знаю, как запустить приложение-функцию в этом сценарии. Есть идеи, как я могу запустить проект функций из тестов контроллера? Оба находятся в одном проекте Visual Stud ios. Или мой подход неверен?

...