0
データドリブンテストの接続文字列を取得してapp.configに追加するのは非常に単純な要件だと思いました。ここに、私の元のDataSource属性がテストにありました:データ駆動型MsTest - テストは常に中止されました
[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")]
私は私のテストを実行したときに今、彼らはちょうど中断されて表示されません - エラーを、無情報を出力ウィンドウに表示します。何も...