Código relativo ao curso Testes: TDD com C# da Alura
- Por que não testamos software?
- Vendo um bug acontecer
- Testando com NUnit
- Nomenclatura para classes de teste
- Vantagens do teste de unidade
- Escrevendo muitos testes para nossa regra de negócio
- Descobrindo o que testar e o conceito de classes de equivalência
- Conhecendo a classe Assert
- Vantagens dos testes de regressão
- O ciclo vermelho-verde-refatora
- Andando no ritmo com Baby steps
- Trabalhando a simplicidade
- Refatorando na hora certa
- Vantagens de TDD
- Melhorando a qualidade do nosso código de teste
- Simplificando cenários com [SetUp] e [TearDown]
- Criando cenários de maneira simples com Test Data Builders
- Testando métodos que lançam exceções