Testing de integração com testcontainers-go
Em aplicações Go reais, testes unitários isolam funções e métodos, mas não garantem que o sistema funcione corretamente quando integrado a bancos de dados, filas de mensagens ou caches. Testes de integração preenchem essa lacuna, validando a comunicação entre componentes reais.