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