Skip to content

Testes unitários não precisam ser difíceis (e não são). Aqui demonstro um pouco como aplicar algumas técnicas de escrita de testes em uma aplicação não tão complexa.

Notifications You must be signed in to change notification settings

tchars/TestesDescomplicados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testes Unitários - Guia Prático

Neste repositório, você encontra o código que desenvolvi para o artigo:

Testes Unitários - Guia Prático

Descrição

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.

Ferramentas Utilizadas

  • 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.

Como Utilizar

  1. Clone este repositório para sua máquina local:

    git clone https://github.com/seu-usuario/testes-unitarios-guia-pratico.git
  2. Navegue até o diretório do projeto:

    cd testes-unitarios-guia-pratico
  3. Abra o projeto no seu IDE de preferência.

  4. Execute os testes para ver os exemplos em funcionamento.

Contribuição

Sinta-se à vontade para contribuir com melhorias e sugestões. Para isso, siga os passos abaixo:

  1. Fork este repositório.
  2. Crie uma nova branch com a sua feature ou correção de bug:
    git checkout -b minha-nova-feature
  3. Commit suas alterações:
    git commit -m 'Adiciona minha nova feature'
  4. Envie para a branch principal:
    git push origin minha-nova-feature
  5. Abra um Pull Request.

Reprodução total ou parcial

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

Contato

Qualquer dúvida:

About

Testes unitários não precisam ser difíceis (e não são). Aqui demonstro um pouco como aplicar algumas técnicas de escrita de testes em uma aplicação não tão complexa.

Topics

Resources

Stars

Watchers

Forks

Languages