我正在使用 C# VS2008 中的 Xml 数据源编写数据驱动的单元测试。
属性看起来像这样,一切都很棒。
[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 进行配置。例如,一个布尔值,当为 true 时,我会遍历 Xml 文件中的所有行,而当 false 时,我只会遍历一个。
我不想在测试用例本身中执行此检查 - 我有 1000 个具有此要求的测试用例。
任何有关如何实现这一目标的指导将不胜感激。