Как прочитать тестовый параметр .runsettings в приборе xUnit

Да, вы можете использовать функцию header () ,

header("Location: http://www.yourwebsite.com/user.php"); /* Redirect browser */
exit();

. Также наилучшей практикой является вызов функции exit () сразу после header(), чтобы избежать выполнения кода.

Согласно документации, необходимо вызывать header() до отправки любого фактического выхода.

2
задан user1672994 9 March 2019 в 16:18
поделиться

2 ответа

Это не поддерживается в xUnit.

См. SO ответы здесь и здесь , и этот вопрос github , указывающий, что это не то, что будет поддерживаться в xUnit.

0
ответ дан Asbjørn 9 March 2019 в 16:18
поделиться

В настоящее время я реализовал сценарий, используя переменную среды, но все еще не был рад определить строку подключения как переменную среды, используя powershell в задаче сборки, и прочитать ее через код во время выполнения модульного теста. Я думал, может ли быть другой способ достичь этого ..

Ниже приведен снимок, показывающий, как задачи сборки настроены в настоящее время в качестве обходного пути для достижения желаемого: enter image description here

И кода для чтения значения как

[110 ]

Поскольку задача UnitTest предоставляет возможность передавать .runsettings / .testsettings с возможностью переопределения параметров тестового прогона, поэтому мы думали, что с помощью этих опций чего-то можно достичь.

0
ответ дан user1672994 9 March 2019 в 16:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: