К сожалению, единственный способ передать настройки из dotnet test
в NUnit - это использовать файл .runsettings
. NUnit не может создавать собственные аргументы командной строки для инструмента dotnet test
- хотя мы бы хотели, чтобы это было!
Взгляните на образец .runsettings
файла здесь . Конкретный бит, который вам понадобится:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<!-- Parameters used by tests at runtime -->
<TestRunParameters>
<Parameter name="webAppUrl" value="http://localhost" />
<Parameter name="webAppUserName" value="Admin" />
<Parameter name="webAppPassword" value="Password" />
</TestRunParameters>
</RunSettings>
После этого вы сможете передать этот файл в dotnet test
с флагом -s
.
dotnet test myProj.csproj -s mySettings.runsettings