如何创建始终在AutoFixture中设置预定义值的类列表?
如何创建一个始终在AutoFixture中设置某个预定义值的类集合?
Fixture.Register<IList>(() => Fixture.CreateMany().ToList());
假设子类具有以下内容:
public class Child { public int ParentId { get; set; } public int ChildId { get; set; } public string ChildName { get; set; } public int ChildValue { get; set; } }
如何确保匿名类始终具有相同的父ID,而所有其他属性可以是随机的? 我想将ChildId设置为0也是可取的,因为这些将被推送到存储库数据测试中的数据库中。
你试过这个吗?
fixture.Customize(c => c.With(x => x.ParentId, 42).With(x => x.ChildId, 0));
- 将DRY应用于自动混合“构建”语句
- AutoFixture可以在对象创建时执行委托吗?
- Ploeh AutoFixture无法从System.Runtime.Serialization.ExtensionDataObject创建实例
- 强制AutoFixture使用最贪婪的构造函数
- 轻松指定单个构造函数参数的值?
- 自动锁定Web Api 2控制器
- 使用CreateMany()AutoFixture IEnumerable 行为
- 如何让AutoFixture AutoMoq从实例化对象中的注入服务返回结果?
- 使用AutoMoq创建控制器时,Fixture.CreateAnonymous方法使用错误(AutoFixture)杀死测试运行程序进程