【发布时间】:2016-01-29 21:12:06
【问题描述】:
我知道我可以使用文件中的数据来驱动单元测试,例如 csv 或 xml 文件中的数据。
例如:
[TestMethod]
[DataSource(
"Microsoft.VisualStudio.TestTools.DataSource.CSV",
"Data.csv",
"Data#csv",
DataAccessMethod.Sequential)]
public void TestData() {}
我想知道是否有一种方法可以代替使用文件,而是使用内存中的数据结构来驱动测试。
类似:
// this structure has the data to use in the unit test
var DataList = new List<string>();
[TestMethod]
[DataSource(
"Microsoft.VisualStudio.TestTools.DataSource.IEnumerable",
"DataList",
"DataList",
DataAccessMethod.Sequential)]
public void TestData() {}
【问题讨论】:
标签: c# visual-studio-2010 mstest data-driven-tests