У меня есть то, что я считал довольно простым требованием для ввода строки подключения для проверки данных и добавления ее в app.config. Вот мой оригинальный атрибут DataSource в тесте:Data-Driven MsTest - тесты всегда показывают Aborted
[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")]
Теперь, когда я бегу моих тестов они просто показывают, как прерванный - нет ошибки, нет info в окне вывода. Ничего ...