Melhorar arquitetura da classe DBHelper para possibilitar que sejam criados e utilizados testes de integrações em banco de dados (mockados) temporários em memória durante os testes.
Resultado:
Com essas alterações teremos um contexto devidamente separado, respeitando o princÃpio arquitetural de Single Responsibility do SOLID.
Dessa forma poderemos mockar uma instância do IDatabaseManager em testes de unidade ou integração para não dependermos de uma infra de banco de dados, como anteriormente aconteceria usando a DBHelper estática
Â
Testes realizados para garantir estabilidade de WSLINEAR e suas dependências:
- Vendas
- Recebimentos
- Baixas
- Integrações
- Descontos
- Fidelidade


Â

Â
Â

Â
Â
Logs de processos e fluxos:
