【发布时间】:2013-05-06 07:15:50
【问题描述】:
当我使用“with”方法设置属性时,它会将同名嵌套对象上的所有属性都保留为空。
(我使用autofixture的最新版本为3.0.8)
public class Something {
public string Id { get; set; }
public IList<Something> Things { get; set; }
}
var obj = Fixture.Build<Something>().With(q => q.Id, "something").CreateAnonymous()
在这种情况下,obj.Id == "something" 等于 true,但 obj.Things[0].Id == null 也等于 true。
我认为有错误或我弄错了;有人可以帮忙吗?
【问题讨论】:
标签: c# unit-testing autofixture