【发布时间】:2017-02-03 17:45:13
【问题描述】:
有没有办法判断测试 (NUnit3) 是否已从 Visual Studio 调用而不是从命令行运行程序执行?在 Visual Studio 中开发测试时,我需要提供等效的命令行参数 (--p)。
【问题讨论】:
标签: c# visual-studio nunit-3.0
有没有办法判断测试 (NUnit3) 是否已从 Visual Studio 调用而不是从命令行运行程序执行?在 Visual Studio 中开发测试时,我需要提供等效的命令行参数 (--p)。
【问题讨论】:
标签: c# visual-studio nunit-3.0
不完全是您所提问题的答案,而是您问题的答案...
在 Visual Studio 中开发测试时,我需要提供等效的命令行参数 (--p)。
您是否知道可以使用 .runsettings 文件将 --p 的等价物传递给适配器?您需要的片段如下所示:
<TestRunParameters>
<Parameter name="webAppUrl" value="http://localhost" />
<Parameter name="webAppUserName" value="Admin" />
<Parameter name="webAppPassword" value="Password" />
</TestRunParameters>
这是.runsettings 的 NUnit 文档。请注意,它有点过时了,并且没有提到 TestRunParameters 设置。
https://github.com/nunit/docs/wiki/Tips-And-Tricks
这里是关于首先将文件粘贴到哪里的指南:
【讨论】: