Autofixture: управление количеством элементов, созданных из строки типа []

У меня возникла проблема с созданием массива строк типа string [], каждый раз, когда он создает 3 значения, но я хочу иметь возможность контролировать это.

Я использую

 var tst = fixture.Create<string[]>();

Я также изучил использование CreateMany, но, похоже, возвращал тип IEnumerable.

У кого-нибудь есть идеи?

Ответ 1

Используйте свойство RepeatCount:

var fixture = new Fixture { RepeatCount = 9 };
var actual = fixture.Create<string[]>();
// -> The 'actual' array is 9 items now.

или

fixture.CreateMany<string>(9).ToArray()