Казалось бы, довольно тривиальный вопрос, но, к моему удивлению, я не нашел упоминания об этом в Интернете.
У меня есть тестовый проект Nunit (который написал кто-то другой, и я не хочу слишком сильно его менять), который мне нужно отладить. Эти тесты зависят от переменных среды, которые они считывают с помощью Environment.GetEnvironmentVariable
.
Мой вопрос: можно ли передавать переменные среды при отладке тестов в Visual Studio?
Я знаю, что могу передавать переменные среды при отладке исполняемого проекта через Project Properties-›Debug, но это не действует при выполнении тестов (например, через Test Explorer) . Я также знаю, что могу передавать параметры теста через файлы .runsettings
, но они доступны только через класс TestContext
.