NBuilder не возвращает уникальные значения свойств - PullRequest
0 голосов
/ 19 декабря 2018

Я заметил, что 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?

В результате этой проблемы время от времени дублируется хэш-код объектов.

...