http://msdn.microsoft.com/zh-cn/library/ms182527%28VS.80%29.aspx
Visual Studio Team System
编写数据驱动的单元测试的代码
如果某个单元测试具有数据驱动的单元测试要求的属性,则 这个单元测试将用作数据驱动的测试。通过使用“属性”窗口,或者通过直接将这些属性添加到测试代码中,可以指定这些属性并为它们赋值。
有 关通过编辑单元测试的属性来将其配置为数据驱动的单元测试的更多信息,请参见如 何:配置数据驱动的单元测试。
本主题介绍如何使用 DataSource 属性和 TestContext 类编写作为数据驱动的单元测试的单元测试。
在运行数据驱动的单元测试时,从数据 源的行中检索数据。然后,通过 TestContext 类的 DataRow 和 DataConnection 属性将数据提供给正在运行的单元测试。
在下面的示例中,DataRow 的类型为 DataRow,LastName 是以下行中某个有效列的名称,该行与数据驱动的测试的当前迭代关联。
尽管 LastName 按名称引用列,但是您也可以按列号引用列。
对 于表中的每一行来说,可以访问任意数量的列。例如,您可以一次检索若干个列的数据,使用这些数据进行计算,然后将计算结果与包含期望返回值的最后一列进行 比较。