O AutoFixture pode gerar strings / texto aleatórios a partir de um conjunto de dados fornecido?

É possível usar o AutoFixture para gerar dados aleatórios para uma propriedade de sequência. Mas é de uma fonte de dados fixa?

Por exemplo: tenho 30 nomes de ruas codificados em uma coleção de memória (array / lista / qualquer que seja). Então, para o meuAddress instância, oStreetName A propriedade não é apenas um valor aleatório de sequência (que é o resultado padrão do AutoFixture), mas um dos nomes de ruas dessa coleção codificada.

Meu primeiro pensamento foi usar um número aleatório que o AutoFixture poderia criar ... e esse número está dentro do tamanho / tamanho da matriz ... então, na verdade, estou randomizando um slot de matriz. Em seguida, usando esse número aleatório, obtenha o valor (também conhecido como nome da rua) do slot de coleção / matriz (ou seja, dado o indexador, obtenha o valor nesse local de índice).

É assim que deve ser feito?

questionAnswers(1)

yourAnswerToTheQuestion