Introdução
  • Roteiro
Teste unitário
  • Tipos de teste
  • Teste unitário
  • Exemplo: Conta Bancaria
  • Benefícios
  • Quiz
NUnit
  • Instalação
  • Primeiro teste
  • Ignorando testes
  • Um pouco mais sobre a classe Assert
  • Setup e Teardown
  • Categorizando testes
  • Testando Exceptions
  • Parametrizando testes
  • Testando timeout
  • Cobertura de código
  • Test Explorer
  • Quiz
Moq
  • O problema das dependências
  • Injeção de dependência (solução)
  • Moq - implementando o primeiro mock
  • Matching argument
  • Simulando excpetions
  • Verificando comportamento do mock
  • Quiz
TDD
  • Test Driven Development
Conclusão
  • Boas práticas
  • Considerações finais