Semana da Programação

16% de desconto!
Oferta acaba em:

0

dias

00

hrs

00

min

00

seg

curso de

Mocks em C#: Testes de Integração com xUnit e Moq

Estudando este mês:

e mais 208 alunos(as)

Resumo do curso

  • Entenda os conceitos relacionados a testes de integração
  • Use injeção de dependências para tornar suas classes mais fáceis de serem testadas
  • Conheça os principais padrões utilizados para simular as dependências de suas classes
  • Use uma biblioteca Moq para facilitar a configuração e verificação de seus testes de integração
  • Utilize o recurso InMemoryDatabase para simular um banco de dados em aplicações com EF Core
  • Aplique os conceitos aprendidos para testar controladores AspNet Core

Público alvo

Desenvolvedores .NET que desejam testar a integração entre os componentes de sua aplicação

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Última atualização

08/10/2019

Já é aluno?

Comece o curso agora

10h

p/ conclusão

55

Atividades

185

Minutos de video

1638

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Mocks em C#: Testes de Integração com xUnit e Moq

Formação com esse curso

Instrutores

  • Desenvolvedor backend, instrutor e mentor de carreiras .NET. Gosta de escrever e ajudar pessoas a realizarem seu propósito. Pai de 3 filhos, músico amador integrante de duas bandas, voluntário do CVV.

Conteúdo Detalhado

  1. Testes de Integração

    • Testando recursos caros
    • Dependência ou morte
    • Primeiro Passo
    • Recapitulando
  2. Dependências mais leves e rápidas

    • InMemoryDatabase
    • Para usar InMemoryDatabase
    • Massas de dados
  3. Injetando dados para cenários complexos

    • Lançando exceções
    • Erro no banco de dados
    • Setup da exceção
  4. Testando o comportamento de seu sistema

    • O método foi chamado
    • Outro exemplo
    • Fakes, Stubs e Mocks
  5. Verificando efeitos colaterais

    • Mensagens de log
    • Extraindo pra capturar
    • Superando a limitação do Moq
    • Conhecendo uma API
  6. Aplicando em controladores AspNet Core

    • Aplicando no AspNet Core
    • Testando exceções
    • Fixando os conhecimentos
    • Para Saber Mais: Livro xUnit Test Patterns

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito bom a didática do professor e a leveza que o mesmo utiliza na forma de explicar conteúdos complexos.

Mocks em C#: Testes de Integração com xUnit e Moq

PEDRO WANDERSON PEREIRA DE OLIVEIRA

Nesses cursos de testes o Daniel explicou de forma sensaiconal. Só gostaria que o curso fosse atualizado e que fosse um projeto ASP.NET Core onde no mesmo projeto fosse implementado os três niveis de testes para ficar mais prático para quem está começando.

Mocks em C#: Testes de Integração com xUnit e Moq

Fabio Ribeiro Martins

Eu AMO os cursos do Daniel, porque além de ensinar a ferramenta proposta, ele também ensina Patterns, conceitos, abstrações. Com tempo, mesmo sendo algo que eu "domine", ainda quero fazer todos os cursos expostos por ele, pois sempre traz um aprofundamento maior.

Mocks em C#: Testes de Integração com xUnit e Moq

Rogério dos Santos Gelonezi

Aprenda .NET com esse e outros cursos, comece agora!

  • 1304 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 16%

Premium

Desconto 16%
  • 1304 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$63
à vista R$900 R$756
Matricule-se

Premium Plus

Desconto 16%
  • 1304 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$84
à vista R$1.200 R$1.008
Matricule-se

Max

Desconto 16%
  • 1304 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$100,80
à vista R$1.440 R$1.209,60
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas