我有一个数据驱动的测试方法,看起来像这样:
[TestCaseSource(typeof(TestDataGetter), nameof(TestDataGetter.GetUniqueAccessionNumbersAndLoginsForToolbarItems))]
public void TCID37452(string accessionNumber, string loginId)
{
//run test steps
}
当在Visual Studio测试资源管理器中填充此内容时,我会看到多个测试方法,其中包含从TestDataGetter.GetUniqueAccessionNumbersAndLoginsForToolbarItems()检索的相应测试数据 它们在测试资源管理器中看起来像这样:
我想使用NUnit命令行使用测试数据运行其中一个方法。但是,我无法弄清楚如何做到这一点。好像我只能按测试方法名运行,但我无法指定参数值。这导致所有测试迭代都被执行而不仅仅是一个。
提前感谢您的帮助。