Для следующих классов:
class Department
{
public String Name { get; set; }
public IList<Employee> Employees { get; set; }
}
class Employee
{
public String Name { get; set; }
public String Address { get; set; }
}
С NBuilder я могу создать объект отдела и назначить 10 сотрудников следующим образом:
var employees = Builder<Employee>.CreateListOfSize(10).Build();
var department = Builder<Department>
.CreateNew()
.With(d=>d.Employees = employees)
.Build();
Это работает с небольшим количеством коллекцийно это становится громоздким с большим.Есть ли способ, чтобы NBuilder автоматически заполнял все коллекции в объекте?
Кстати, я не привязан к NBuilder, поэтому, если есть еще одна бесплатная библиотека, которая делает это, я был бы более чем счастлив переключить.