Вы можете преобразовать свой файл конфигурации.Например, если у вас есть файл app.config, в котором хранится строка соединения для выполнения тестов, вы можете заменить эту connectionString действительной базой данных и запустить тесты.
Существует этап сборки, который называется Config Transformation
ивы можете добавить его в конвейер Azure DevOps.На самом деле, я использую этот шаг сборки, когда выпускаю приложение для разных сред (поэтому мы заменяем параметры и строки подключения на соответствующие значения).Вы можете использовать его на конвейере сборки.
Предположим, у вас есть файл app.config
, поэтому вы можете создать файл с переменными для образца app.tests.config
и определить его на шаге Config Transformation
для образца:
Он основан на преобразовании файлов конфигурации.Посмотрите на это, как узнать, как его настроить:
https://docs.microsoft.com/pt-br/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/web-config-transformations
Я не уверен в вашем сценарии, но если вы используете модульные тесты, лучший способ выполнить этоиспользуйте Mocks / Stubs (для имитации базы данных) вместо доступа к базе данных.