Caso meu minhas classes dependam de muitas coisas como banco de dados externo, serviços de storage, envio de emails. A boa prática é sempre mockar esses caras nos meus testes unitários ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Caso meu minhas classes dependam de muitas coisas como banco de dados externo, serviços de storage, envio de emails. A boa prática é sempre mockar esses caras nos meus testes unitários ?
Olá, Filipe.
Para testes de unidade, sim. Criar dublês será necessário.
Caso você use algum desses serviços de verdade, sem dublês de teste, será um teste de integração.