Seus unit tests passam, mas seus dados ainda somem
Testes mockados de banco de dados verificam sua sintaxe SQL, não se as rows sobrevivem a crashes, escritas concorrentes, ou incompatibilidades de schema. Veja como testar persistência de verdade.
Se você mocka seu banco de dados nos testes, você está testando se sua camada de repository chama os métodos certos. Você não está testando se os dados…