Conceitos
  • Conceitos
  • Comparação entre xUnit e NUnit
  • Nomes
  • Anti-Padrão
Visual Studio Code e .NET Core
  • Projeto no VS Code com .NET Core
Instalando aplicativos
  • Montando o ambiente de desenvolvimento
Criando o projeto
  • 2 - Projeto simples - Parte 1
  • 3 - Projeto simples - Parte 2
  • 4 - Criando a camada de acesso a dados
  • 5 - Criando a classe de teste
Acessando o banco de dados
  • 6 - Criando métodos e testes
  • 7 - Criando o projeto de domínio
  • 8 - Dapper
Banco de dados para teste
  • 9 - Criando o script do BD de teste
  • 10 - Criando o BD de teste
  • 11 - AutoFixture
  • 12 - Seções em testes de BD
Criando e testando repositório com mock
  • 13 - Criando o projeto repos e interfaces
  • 14 - Criando o projeto de teste
  • 15 - Criando o esboço
  • 16 - Testando repositório com mock
Padronizando construtores mock
  • 17 - Criando construtores mock
  • 18 - Herança e genéricos
Delegates
  • Delegates e métodos anônimos
  • Delegates e expressões Lambda
  • Delegates genéricos: Func, Action e Predicate
Dominando C#
  • O tipo Nullable
Framework: FluentValidation
  • Instalação e primeiro exemplo
  • Utilizando WithName() e WithMessage()