我的场景是:测试脚本需要来自多个 excel 文件的数据,所以我想在测试方法上有多个测试用例源。有没有办法拥有多个测试用例源。
对于下面的代码我的解释:
迭代 1:它应该获取“TC01”患者详细信息和“TC01”登录详细信息并运行脚本。
迭代 2:它应该获取“KT”患者详细信息和“TC01”登录详细信息并运行脚本。
主要障碍是:如何以处理上述两种情况的方式创建 IEnumerable。
我的代码:
[Test]
[TestCaseSource(typeof(TestDataLogin), "PatientDetails", new object[] { new string[] { "TC01","KT"} })]
[TestCaseSource(typeof(TestDataLogin), "LoginDetails", new object[] { new string[] { "TC01" } })]
public void PatientEnrollment(string userDetails, PatientAndDeviceDetails data,LoginDetails loginData)
{
}
如果有人能帮我找到这种情况的解决方案,我将不胜感激。