0

我的场景是:测试脚本需要来自多个 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)
        {
        }

如果有人能帮我找到这种情况的解决方案,我将不胜感激。

4

1 回答 1

0

我不清楚您要达到的目标。您是否尝试将 PatientDetails 和 LoginDetails 混合到一个测试中?如果是这样,则执行将它们组合在一个 TestCaseSource 中的逻辑

于 2019-12-04T05:03:43.867 回答