是从Visual Studio还是从命令行运行器调用的测试(NUnit3)?

时间:2017-02-02 18:10:59

标签: c# visual-studio nunit-3.0

有没有办法判断是否从Visual Studio调用了测试(NUnit3)而不是从命令行运行器执行?在Visual Studio中开发测试时,我需要提供等效的命令行参数(--p)。

1 个答案:

答案 0 :(得分: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

以下是关于首先放置文件的位置的指南:

https://msdn.microsoft.com/en-us/library/jj635153.aspx