【问题标题】:how to generate the value for properties automatically?如何自动生成属性值?
【发布时间】:2016-04-07 16:10:05
【问题描述】:

我有一些 POCO,它有很多属性。我必须将值分配给属性,以便我可以测试这些 POCO,但是手动执行该操作太冗长,是否有任何工具可以生成POCO 的属性自动赋值?

【问题讨论】:

  • 数据源是什么?它是数据库还是任何类型的电子表格?
  • @SamGhatak 没有数据源...
  • 那你怎么能自动化它......你需要为映射器提供一些数据来填写,对吧?
  • 多种方法:1)属性可以有默认值2)使用反射来遍历属性并分配一些东西(可以通过属性指定一些东西)3)序列化准备好的数据/反序列化并在测试期间分配数据。

标签: c# .net testing


【解决方案1】:

AutoFixture 默认情况下会这样做,如果您不介意使用随机数据,则要使用预设数据,您必须进行一些设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2014-10-18
    • 2014-11-27
    • 2020-12-20
    • 2016-08-24
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多