我正在开发测试使用Nunit和数据驱动测试的方法。我有2个参数的测试方法:路径xlsx文件和工作表名称。 它可以完美运行在Visual Studio当我通过参数TestCase
属性,例如,当我要运行3测试用例不得不写这样的事:使用nunit控制台通过测试用例参数
[TestCase(@"pathToFile.xlsx", "TestCase1")]
[TestCase(@"pathToFile.xlsx", "TestCase2")]
[TestCase(@"pathToFile.xlsx", "TestCase3")]
public void performActionsByWorksheet(string excelFilePath, string worksheetName)
{
//test code
}
我想运行我的测试案例和传递参数使用Nunit控制台(不要在代码中写入参数)。
是否有可能实现它?
非常感谢!它适用于一组参数。如果我想在我的问题中运行更多的测试案例,那么呢? – kotoj
@kotoj,将它们作为分隔字符串传递给一个参数 – Fabio
你能帮我用AutoRun().execute()做这件事。我使用''.Execute(new String [] {“--where = cat = testname”})来运行带有category属性的测试;''现在如何在这里添加'--params'? – Dimple