1

我已经尝试使用 excel 表中的测试数据进行单元测试,并且效果很好(按照 MSDN dosuments 的说明进行操作后)。但是现在我想直接从数据库中获取测试数据,任何人都可以告诉我要遵循的步骤,因为我无法在网站上找到相关文件。

我正在使用 Microsoft Visual Studio 2012 和 Microsoft SQL Server Management Studio。为了完成任务,我还需要其他什么吗?

问候,

SJ

4

1 回答 1

1

我正在使用 Microsoft 单元测试框架。在此我们可以添加一个数据源进行单元测试。我为 Excel 工作表添加了以下数据源:

 <connectionStrings>
    <add name="MyExcelConn"
         connectionString="Dsn=Excel Files;dbq=.\\CoreTestData.xlsx;defaultdir=.; driverid=790;maxbuffersize=2048;pagetimeout=5"
         providerName="System.Data.Odbc" />
  </connectionStrings>

  <microsoft.visualstudio.testtools>
    <dataSources>
      <add name="MyExcelDataSource"
           connectionString="MyExcelConn"
           dataTableName="Sheet1$"
           dataAccessMethod="Sequential"/>
   </dataSources>
  </microsoft.visualstudio.testtools>

现在想知道我们是否可以以某种方式对数据表做同样的事情。参考:http: //msdn.microsoft.com/en-us/library/ms182527.aspx

于 2013-11-06T08:23:36.123 回答