如果我使用NUnit的nunit3-console CLI实用程序运行单元测试,我可以使用"params“标志传递参数,如下所示:
>nunit3-console --params:testKey=test203 TestClass.dll在VS中调试真的很烦人,因为我必须设置"--debug“标志,然后我必须从visual studio附加到进程。我的问题是,是否有可能只使用visual studio将相同的参数传递给我的单元测试?
我需要以这种方式传入params的原因是,我在设置方法中需要它,而Nunit不允许我使用变量动态更改它。
发布于 2017-06-29 12:41:02
您可以在.runsettings文件中指定运行参数。下面是一个没有其他设置的示例文件...
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<TestRunParameters>
<Parameter name="webAppUrl" value="http://localhost" />
<Parameter name="webAppUserName" value="Admin" />
<Parameter name="webAppPassword" value="Password" />
</TestRunParameters>
</RunSettings>https://stackoverflow.com/questions/44814731
复制相似问题