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); }
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; }
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(); }
public void SetUp() { _notafiscal = new NotaFiscal(); _notaFiscalPdf = new NotaFiscalPdf(@".\notafiscal.pdf"); }
public void SetUp() { _notaFiscal = new NotaFiscal(); _caminho = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); _notaFiscalExportacao = new NotaFiscalXmlRepository(_caminho); }