我使用TextContext属性来访问Excel文件中的当前行。对所有行重复测试。可以在一个步骤中访问所有行吗?行是相关的,因此对我来说,一个工作表应该是一个完整的运行。
编辑:我根据要求添加了一些代码:
int result = this.TextContext.Rows[0]["GlobalResult"];
foreach(var row in this.TestContext.Rows.Skip(1))
{
componentToTest.Eval(Convert.ToInt32(row["A"]), Convert.ToInt32(row["B"]));
}
Assert.AreEqual(result, componentToTest.Result);该文件将如下所示:
GlobalResult,A,B 100,null,null,1,5 null,3,6...诸若此类
非常感谢
发布于 2011-02-12 19:54:09
与其使用数据驱动测试,为什么不直接读取Excel文件并遍历行呢?请看一下Excel,所以关于如何读取this文件内容问题。然后,您可以迭代测试中的行,而不必使用MSTest数据驱动属性。
干杯。雅斯。
https://stackoverflow.com/questions/3881414
复制相似问题