Я пишу управляемые данными модульные тесты с использованием источника данных Xml в C # VS2008.
Атрибуты выглядят примерно так, и все работает потрясающе.
[DeploymentItem("HtmlSchemaUrls.xml")]
[DataSource("DataSource", "Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\HtmlSchemaUrls.xml", Microsoft.VisualStudio.TestTools.WebTesting.DataBindingAccessMethod.Sequential, "URL")]
[DataBinding("DataSource", "URL", "URL_Text", "DataSource.URL.URL_Text")]
[TestMethod]
Я бы хотел расширить возможности источника данных Microsoft.VisualStudio.TestTools.DataSource.XML, предпочтительно настраиваемого через App.config. Например, bool, когда true, я пробегаю по всем строкам в XML-файле, а когда false, я запускаю только одну.
Я не хочу выполнять эту проверку в самом тестовом примере - у меня есть 1000 тестовых случаев с этим требованием.
Любое руководство о том, как этого добиться, было бы очень ценно.