Boa noite!
Nos casos de exemplo que o professor faz nas aulas, todas as informações necessárias para os testes estão dentro do próprio código. Entretanto, gostaria de saber qual a melhor prática quando precisamos implementar testes em uma funcionalidade que busca informações externas (Exemplo: API). A boa prática prevê que o teste em si bata em um Mock, ou seja, sempre devolverá o mesmo resultado e isso garantirá que o teste será executado? Por exemplo: Preciso testar uma funcionalidade que busca um endereço nos correios (API) de acordo com o CEP e no teste, preciso garantir que na resposta veio o campo "logradouro".