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?