Neste repositório, você encontra o código que desenvolvi para o artigo:
Testes Unitários - Guia Prático
O artigo aborda técnicas e formas de se escrever testes unitários utilizando diversas ferramentas e metodologias. O código é baseado em C#, .NET e uso a biblioteca xUnit. Além disso, também comento sobre outros pontos relacionado a testes envolvendo o ecossistema .NET.
- xUnit: Framework para testes unitários em .NET.
- NSubstitute: Biblioteca para criação de mocks, fakes e dublês de teste.
- Traits: Atributos utilizados para categorizar testes unitários.
-
Clone este repositório para sua máquina local:
git clone https://github.com/seu-usuario/testes-unitarios-guia-pratico.git
-
Navegue até o diretório do projeto:
cd testes-unitarios-guia-pratico
-
Abra o projeto no seu IDE de preferência.
-
Execute os testes para ver os exemplos em funcionamento.
Sinta-se à vontade para contribuir com melhorias e sugestões. Para isso, siga os passos abaixo:
- Fork este repositório.
- Crie uma nova branch com a sua feature ou correção de bug:
git checkout -b minha-nova-feature
- Commit suas alterações:
git commit -m 'Adiciona minha nova feature'
- Envie para a branch principal:
git push origin minha-nova-feature
- Abra um Pull Request.
Toda e qualquer reprodução do código e/ou do artigo deve-se inserir de forma explícita a referência: Testes Unitários - Guia Prático
Qualquer dúvida:
- LinkedIn: Charles Jamil