4 Commits

Author SHA1 Message Date
001c467a7c Ajustes em testes, consultas SQL e divergências de faturas
- Atualizado 4Docs_2025_07.csv com nova fatura e cabeçalho corrigido
- Corrigido caminho do CSV e banco de dados nos testes de integração
- Ajustada filtragem de valores para considerar aspas duplas
- Comentada exclusão de registros TUSD após processamento
- Consultas SQL agora usam LIKE para maior flexibilidade
- Migrado para xunit v3 e atualizado Faturas.Tests.csproj
- Adicionado/atualizado divergencias.csv com resultados de comparação
2026-02-27 13:28:11 -03:00
874eabe87a Refatora e atualiza projetos para .NET 9.0
Criado nova biblioteca de classes para os demais projetos referênciarem a classe "Fatura.cs"

Atualização de bibliotecas.
2025-12-01 15:22:22 -03:00
6b0a5d61d3 Refatoração e melhorias gerais no processamento de faturas
- Alterado namespace para `Download_Faturas.Tests` e adicionados cabeçalhos de copyright.
- Refatoração para uso de recursos modernos do C# (ex.: inicializações simplificadas, métodos estáticos).
- Adicionados comentários XML e arquivo `stylecop.json` para padronização.
- Melhorias em testes de integração, incluindo ajustes na lógica de comparação e manipulação de CSV.
- Refatoração das classes `Fatura` e `FaturaOld` para encapsulamento e redução de duplicação.
- Adicionado suporte a conversores JSON personalizados (`DefaultDateTimeConverter`, `FloatArrayOrSingleConverter`).
- Melhorias no arquivo `Program.cs` com novos métodos auxiliares e tratamento de erros.
- Adicionadas classes auxiliares para manipulação de PDFs (`PDFSplitter`, `CustomPdfSplitter`).
- Ajustes nos arquivos de projeto para geração de documentação XML e inclusão do `StyleCop.Analyzers`.
- Correções em valores de consumo e demanda nos arquivos CSV.
- Melhor tratamento de erros e mensagens de log para facilitar o diagnóstico.
2025-11-28 11:21:22 -03:00
03d40713af chore:
- Teste FaturaIntegrationTests para verificar divergências entre o novo e o velho método "Faturas"

- FaturaOld adicionada para fazer parte dos testes

- XUnit intalado em Download Faturas.Tests para testes

- divergencias.csv gerado para retornar os resultados

- 4Docs_2025_07.csv como entrada para testar as requisições
2025-07-10 17:41:58 -03:00