我正在使用MSTest创建一个selenium框架。正在使用的数据非常复杂,它是一组对象。对象位于List中。
列表中的每个项目代表一个测试用例。在[TestInitialize]阶段,我创建了这个列表。
鉴于这种情况,任何人都可以帮助我如何将此列表数据传递给[testmethod]函数。
我用Google搜索了一下,发现我们可以使用 [DataSource(“Microsoft.VisualStudio.TestTools.DataSource”)]
但不确定如何将此列表传递给testmethod
关于如何实现这一目标的任何指示都将非常有用。
非常感谢
答案 0 :(得分:1)
我很确定使用MSTest是不可能的,你现在只能将DataSource()与连接字符串连接到数据源(例如sql)。
Nunit可以使用TestCaseSource
实现这一目标还有一个NuGet package来扩展MSTest以包含此功能
我还看到他们将把这个功能添加到MSTest,它目前处于预览阶段,可能只支持UWP和桌面应用程序。