【发布时间】:2016-06-22 16:42:15
【问题描述】:
我有一个我认为非常简单的要求,即获取数据驱动测试的连接字符串并将其添加到 app.config。这是我在测试中的原始 DataSource 属性:
[DataSource("System.Data.SqlClient", "MyConnectionString", "MyTable", DataAccessMethod.Sequential)]
效果很好。现在我将它添加到 app.config 文件中:
<configuration>
<configSections>
<section name="microsoft.visualstudio.testtools" type="Microsoft.VisualStudio.TestTools.UnitTesting.TestConfigurationSection, Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</configSections>
<connectionStrings>
<add name="Portal" connectionString="SameConnectionStringAsAbove" providerName="System.Data.SqlClient"/>
</connectionStrings>
<microsoft.visualstudio.testtools>
<dataSources>
<add name="MyDataSource" connectionString="Portal" dataTableName="MyTable" dataAccessMethod="Sequential"/>
</dataSources>
</microsoft.visualstudio.testtools>
</configuration>
并将我在测试中的数据源更改为:
[DataSource("MyDataSource")]
现在,当我运行我的测试时,它们只是显示为中止 - 没有错误,输出窗口中没有信息。没什么...
【问题讨论】:
标签: mstest