【问题标题】:MSTest Data source - pass on a custom object collectionMSTest 数据源 - 传递自定义对象集合
【发布时间】:2016-10-05 23:37:18
【问题描述】:

我正在使用 MSTest 创建一个 selenium 框架。正在使用的数据非常复杂,它是对象的集合。对象在列表中。

列表中的每一项都代表一个测试用例。在 [TestInitialize] 阶段,我创建了这个列表。

鉴于这种情况,任何人都可以帮助我如何将此列表数据传递给 [testmethod] 函数。

我用谷歌搜索,发现我们可以使用 [DataSource("Microsoft.VisualStudio.TestTools.DataSource")]

但不确定如何将此列表传递给测试方法

任何关于如何实现这一点的指示都会非常有帮助。

非常感谢

【问题讨论】:

    标签: c# visual-studio unit-testing mstest


    【解决方案1】:

    我很确定这对于 MSTest 是不可能的,您目前只能将 DataSource() 与数据源(例如 sql)的连接字符串挂钩。

    Nunit 可以使用TestCaseSource 实现这一点

    还有一个 NuGet package 来扩展 MSTest 以包含此功能

    我还读到他们将把这个功能添加到 MSTest,它目前处于预览阶段,可能只支持 UWP 和桌面应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多