首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio数据驱动测试

Visual Studio数据驱动测试
EN

Stack Overflow用户
提问于 2010-10-07 20:03:28
回答 1查看 856关注 0票数 0

我使用TextContext属性来访问Excel文件中的当前行。对所有行重复测试。可以在一个步骤中访问所有行吗?行是相关的,因此对我来说,一个工作表应该是一个完整的运行。

编辑:我根据要求添加了一些代码:

代码语言:javascript
复制
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...诸若此类

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2011-02-12 19:54:09

与其使用数据驱动测试,为什么不直接读取Excel文件并遍历行呢?请看一下Excel,所以关于如何读取this文件内容问题。然后,您可以迭代测试中的行,而不必使用MSTest数据驱动属性。

干杯。雅斯。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3881414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档