Может ли AutoFixture генерировать случайные строки / текст из предоставленного набора данных?

Можно использовать AutoFixture для генерации случайных данных для строкового свойства ... но это из фиксированного источника данных?

Например: у меня есть 30 названий улиц, жестко закодированных в коллекцию памяти (массив / список / что угодно). Тогда для моегоAddress Например,StreetName Свойство - это не просто случайное строковое значение (которое является результатом AutoFixture по умолчанию), а одно из названий улиц из этой жестко закодированной коллекции.

Моей первой мыслью было использовать случайное число, которое AutoFixture могло бы создать ... и это число находится внутри длины / размера массива ... так что в действительности я рандомизирую слот массива. Затем, используя это случайное число, получите значение (так называемое название улицы) слота коллекции / массива (т. Е. С учетом индексатора, получите значение в этом месте индекса).

Это как это должно быть сделано?

Ответы на вопрос(1)

Ваш ответ на вопрос