如何创建一个始终在 AutoFixture 中设置某个预定义值的类的集合?
Fixture.Register<IList<Child>>(() => Fixture.CreateMany<Child>().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 也是可取的,因为这些将被推送到存储库数据测试中的数据库中。