Autofixture: Biblioteca específica de F #

Criado em 16 jun. 2020  ·  4Comentários  ·  Fonte: AutoFixture/AutoFixture

Olá, minha equipe e eu trabalhamos com F # há algum tempo e usamos o AutoFixture no passado com C # com muito sucesso. Queríamos usá-lo para testar nosso código F #, mas encontramos problemas com tipos específicos do F #, como Uniões discriminadas e Listas F #. Consegui criar um personalizador para fazê-lo funcionar com todos os tipos de F # que tentamos, bem como com os atributos XUnit AutoData para testes de teoria.

Foi muito simples em termos de implementação, mas como pude ver que essa é uma necessidade comum de qualquer pessoa que queira usar o AutoFixture com F #, gostaria de saber se a equipe do AutoFixture viu valor em publicar um pacote oficial que lidava com casos de uso do F # como este. Estou mais do que feliz em enviar um PR, mas decidi perguntar aqui primeiro para ver se é algo que você estaria disposto a ter aqui.

question

Todos 4 comentários

Olá @ josh-degraw!
Acho que sua proposta parece interessante. Se achar que outras pessoas na comunidade podem obter benefícios imediatos dessa biblioteca, você pode publicá-la no NuGet com o prefixo de nome AutoFixture.Extensions. .
Nesse ínterim, você pode fazer um RP para iniciar as discussões sobre as mudanças que propõe.
Devo avisá-lo, embora só tenha começado a aprender F #. Esperançosamente, outros mantenedores irão se juntar à revisão em seu PR.

OK. Eu tentei publicá-lo em AutoFixture.Extensions.FSharp e AutoFixture.Extensions.FSharp.Xunit , mas ele disse que o prefixo do nome estava reservado e para solicitar acesso para fazer upload para o namespace.

Houve uma falha de comunicação aqui no meio.
Acabei de verificar o nuget.org para confirmar o prefixo reservado e ele realmente é AutoFixture.Community.* .
O prefixo AutoFixture.Extensions.* foi usado antes que os prefixos reservados se tornassem um recurso.
Me desculpe pelo transtorno.

@ josh-degraw, posso ver que publicou a biblioteca no NuGet.

Vou encerrar este problema. Sinta-se à vontade para reabri-lo se tiver mais perguntas.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ploeh picture ploeh  ·  3Comentários

ecampidoglio picture ecampidoglio  ·  7Comentários

ploeh picture ploeh  ·  7Comentários

JoshKeegan picture JoshKeegan  ·  6Comentários

mjfreelancing picture mjfreelancing  ·  4Comentários