Giuliano Paschoalino 606b841435 feat: Add ComplianceNFs.Infrastructure.Tests project and implement unit tests for various services
- Added ComplianceNFs.Infrastructure.Tests project to the solution.
- Implemented unit tests for AccessDbRepository, ArchivingService, AttachmentRepository, InvoiceIngestionService, MailListener, MonitorViewModel, and Worker.
- Enhanced existing tests with additional assertions and mock setups.
- Updated TODOs and roadmap documentation to reflect changes in service implementations and testing coverage.
- Modified ComplianceNFs.sln to include new test project and adjust solution properties.
2025-06-18 16:34:44 -03:00

42 lines
1.6 KiB
C#

using System;
using System.Numerics;
namespace ComplianceNFs.Core.Entities
{
public class BuyingRecord
{
public BigInteger CodTE { get; set; }
public BigInteger? CodSmartUnidade { get; set; }
public int Mes { get; set; }
public DateTime? Hora_LO { get; set; }
public string? Operacao { get; set; }
public string? Tipo { get; set; }
public DateTime? Hora_NF { get; set; }
public decimal? Tempo_NF { get; set; }
public string? Contraparte_NF { get; set; }
public string? Energia { get; set; }
public decimal? Montante_NF { get; set; }
public decimal? Preco_NF { get; set; }
public decimal? Desconto_NF { get; set; }
public decimal? NF_c_ICMS { get; set; }
public bool NF_recebida { get; set; }
public bool NF_Correta { get; set; }
public string? Numero_NF { get; set; }
public string? Chave_acesso { get; set; }
public bool Lanc_autom { get; set; }
public decimal? Revend_Mont { get; set; }
public decimal? Revend_Prec { get; set; }
public string? CnpjComp { get; set; }
public string? CnpjVend { get; set; }
public decimal? MontLO { get; set; }
public decimal? PrecLO { get; set; }
public string? Contrato_CliqCCEE { get; set; }
public string? Vig_ini_CliqCCEE { get; set; }
public string? Vig_fim_CliqCCEE { get; set; }
public string? Submercado { get; set; }
public string? Consolidado { get; set; }
public string? PerfilCliqCCEE { get; set; }
public string? Perfil_Contr { get; set; }
}
}