Beispiel #1
0
        public void NotaFiscal_InfraXml_EXportar_TransportadorPessoa_EsperadoOK()
        {
            _notaFiscal = NotaFiscalObjetoMae.ObterValidoNotaFiscalTransportadorPessoa();
            var caminho = Path.Combine(_caminho, _notaFiscal.Chave + ".xml");

            _notaFiscalExportacao = new NotaFiscalXmlRepository(caminho);

            var emitido = _notaFiscalExportacao.Exportar(_notaFiscal);

            emitido.Should().Be(true);
        }
Beispiel #2
0
 public NotaFiscalServico(
     INotaFiscalRepositorio nfRepositorio, INotaFiscalExportacao nfExportacaoXML,
     INotaFiscalExportacao nfExportacaoPDF, IEnderecoRepositorio enderecoRepositorio,
     IEmitenteRepositorio emitenteRepositorio, IDestinatarioRepositorio destinatarioRepositorio,
     ITransportadorRepositorio transportadorRepositorio, IProdutoNFeRepositorio produtonfe, Random random)
 {
     _notaFiscalRepositorio    = nfRepositorio;
     _notaFiscalExportacaoXML  = nfExportacaoXML;
     _notaFiscalExportacaoPDF  = nfExportacaoPDF;
     _enderecoRepositorio      = enderecoRepositorio;
     _emitenteRepositorio      = emitenteRepositorio;
     _destinatarioRepositorio  = destinatarioRepositorio;
     _transportadorRepositorio = transportadorRepositorio;
     _produtoNfeRepositorio    = produtonfe;
     _random = random;
 }
Beispiel #3
0
        public void SetUp()
        {
            _caminhoXml = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            _caminhoXml = Path.Combine(_caminhoXml, "NotaFiscal.xml");

            _caminhoPdf = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            _caminhoPdf = Path.Combine(_caminhoPdf, "NotaFiscal.pdf");

            _notaFiscal               = new NotaFiscal();
            _produtoNfeRepositorio    = new ProdutoNFeRepositorioSql();
            _notaFiscalRepositorio    = new NotaFiscalRepositorioSql();
            _notaFiscalExportacaoXML  = new NotaFiscalXmlRepository(_caminhoXml);
            _notaFiscalExportacaoPDF  = new NotaFiscalPdf(_caminhoPdf);
            _enderecoRepositorio      = new EnderecoRepositorioSql();
            _emitenteRepositorio      = new EmitenteRepositorioSql();
            _transportadorRepositorio = new TransportadorRepositorioSql();;
            _destinatarioRepositorio  = new DestinatarioRepositorioSql();
            _random            = new Random();
            _notaFiscalServico = new NotaFiscalServico(_notaFiscalRepositorio, _notaFiscalExportacaoXML, _notaFiscalExportacaoPDF, _enderecoRepositorio, _emitenteRepositorio, _destinatarioRepositorio, _transportadorRepositorio, _produtoNfeRepositorio, _random);

            BaseSqlTeste.SemearBancoParaNotaFiscal();
        }
Beispiel #4
0
 public void SetUp()
 {
     _notafiscal    = new NotaFiscal();
     _notaFiscalPdf = new NotaFiscalPdf(@".\notafiscal.pdf");
 }
Beispiel #5
0
 public void SetUp()
 {
     _notaFiscal           = new NotaFiscal();
     _caminho              = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
     _notaFiscalExportacao = new NotaFiscalXmlRepository(_caminho);
 }