Да, вы можете использовать функцию header () ,
header("Location: http://www.yourwebsite.com/user.php"); /* Redirect browser */
exit();
. Также наилучшей практикой является вызов функции exit () сразу после header()
, чтобы избежать выполнения кода.
Согласно документации, необходимо вызывать header()
до отправки любого фактического выхода.
Это не поддерживается в xUnit.
См. SO ответы здесь и здесь , и этот вопрос github , указывающий, что это не то, что будет поддерживаться в xUnit.
В настоящее время я реализовал сценарий, используя переменную среды, но все еще не был рад определить строку подключения как переменную среды, используя powershell в задаче сборки, и прочитать ее через код во время выполнения модульного теста. Я думал, может ли быть другой способ достичь этого ..
Ниже приведен снимок, показывающий, как задачи сборки настроены в настоящее время в качестве обходного пути для достижения желаемого:
И кода для чтения значения как
[110 ]Поскольку задача UnitTest предоставляет возможность передавать .runsettings / .testsettings с возможностью переопределения параметров тестового прогона, поэтому мы думали, что с помощью этих опций чего-то можно достичь.