Eu sofro na hora dos testes unitarios kkk
kkkk, testes unitários são bem difíceis quando não estrutura bem o código. mas isso são dores que aprendemos a lidar com a prática, vamos vendo o que funciona e o que não funciona e isso ao longo do tempo vai se moldando e se tornando muito mais simples.
então não desista, testes são muuuito importantes para uma aplicação que queira ter um bom tempo de vida pela facilidade de manutenção que esses testes irão trazer ao longo do tempo.