Я заметил, что NBuilder для большого количества объектов начинает повторяться с самого начала, поэтому значения для определенного свойства могут быть продублированы.
return Builder<someType>.CreateListOfSize(count).Build();
Например: someType имеет 3 свойства x, y и z;
1: {
x = "x1"
y= "y1"
z="z1"
},
2: {
x = "x2"
y= "y2"
z="z2"
},
3: {
x = "x3"
y= "y3"
z="z3"
},
4: {
x = "x1"
y= "y2"
z="z2"
}
Объекты на самом деле уникальны, но как предотвратить дублирование свойства x
?
В результате этой проблемы время от времени дублируется хэш-код объектов.