【发布时间】:2016-11-09 11:19:37
【问题描述】:
我们正在使用 NBuilder 为我们的测试生成测试数据。我们有一些带有私人二传手的模型。因此,只能在整个构造函数中设置这些属性。问题是我们从 NBuilder 得到以下错误:
CompanyAddressViewModel 没有默认的无参数构造函数
我理解错误。我真的需要在我的类中创建一个默认构造函数吗?
这是我的 NBuilder 代码:
Builder<CompanyAddressViewModel>.CreateNew().Build()
【问题讨论】:
-
同样的问题。例如 Newtonsoft.Json 能够在没有默认构造函数的情况下实例化类。这个特性在 NBuilder 中也会很有帮助。