У меня есть тестовый пример, в котором мне нужно 4 разных даты для создания моих объектов. Все, что я обнаружил, говорит о том, что AutoFixture всегда генерирует уникальные элементы, но дело в том, что когда он генерирует даты, он делает это, считая все до отметок. В результате, когда я делаю .ToShortDateString()
для результата, я могу получить дублированные результаты.
Я знаю, что могу зацикливаться, пока не получу только отдельные значения, но это не будет правильным.
Пока что у меня есть:
string[] dates;
do
{
dates = _fixture.CreateMany<DateTime>(4).Select(d => d.ToShortDateString()).ToArray();
} while (dates.Distinct().Count() != 4);