全文链接:http://msdn.microsoft.com/zh-cn/library/ms243192(VS.80).aspx
核心的部分如下:
1. 配置文件
【注意】红色部分,如果是使用VS2008的话,需要改成Version=9.0.0.0
dbq需要写一个绝对路径,否则找不到文件。
type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection,
Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> dbq=data.xls;defaultdir=.; driverid=790;maxbuffersize=2048;pagetimeout=5" providerName="System.Data.Odbc" />
2. 测试代码
[TestMethod()] [DeploymentItem("MyTestProject//data.xls")] [DataSource("MyExcelDataSource")] public void MyTestMethod2() { Assert.AreEqual(context.DataRow["Val1"], context.DataRow["Val2"]); }