【问题标题】:Something similar to NUnit TestCaseSource in Visual Studio unit testingVisual Studio 单元测试中类似于 NUnit TestCaseSource 的东西
【发布时间】:2010-10-29 16:43:57
【问题描述】:

Visual Studio 单元测试中是否有类似于 NUnit TestCaseSource 属性的东西?我找到的最接近的解决方案是使用 DataSource。但我不想将我的测试用例参数存储在数据源中。

【问题讨论】:

  • 您想从哪里执行测试用例?
  • 我想从 Visual Studio 执行测试。将来,我们会将测试集成为构建过程的一部分。
  • 根据我在Visual Studio单元测试方面的经验,最好早点切换到NUnit。即使有很多解决方法可以解决任何问题,但成本太高。

标签: visual-studio unit-testing testing


【解决方案1】:

数据源是获取测试输入的一种选择。您可以将测试数据保存为多种文件格式(xml、xls 或 sql db)

但是,如果您不想存储测试数据,请在任何将在您的任何测试用例之前执行的方法中使用 TestInitialize() 属性。通过此方法将所有测试数据运行时间保存在 xml、xls 或 sql db 中,然后使用数据源在您的测试用例中使用它。

这是 VSTS 单元测试的msdn 链接。希望这会对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多