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 ?
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.