我已尝试使用excel表中的测试数据进行单元测试,并且工作正常(按照MSDN dosuments的说明操作后)。但是现在我想直接从数据库中获取测试数据,任何人都可以告诉我要遵循的步骤,因为我无法在网站上找到相关文档。
我正在使用Microsoft Visual Studio 2012和Microsoft SQL Server Management Studio。还有什么我需要的才能实现这项任务吗?
此致
SJ
答案 0 :(得分:1)
我正在使用Microsoft Unit Test Framework。在这里我们可以为单元测试添加数据源。我为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