public void EnvioEmailDestinatario() { var idDestinatario = DestinatarioService.Salvar(new DestinatarioEntity() { NomeRazao = "Domício de Araújo", Documento = "73598348134", TipoDestinatario = (int)TipoDestinatario.PessoaFisica }); NotaFiscal notaFiscal; ConfiguracaoEntity config; var DestinatarioEntity = DestinatarioService.GetDestinatarioByID(idDestinatario); var destinatario = new Destinatario(Ambiente.Homologacao, Modelo.Modelo65, null, null, null, TipoDestinatario.PessoaFisica, nomeRazao: DestinatarioEntity.NomeRazao, documento: DestinatarioEntity.Documento); new NotaFiscalService().AtivarModoOnline(); EnviarNotaTesteUnitarioUtils.EnviarNotaFiscal(out notaFiscal, out config, destinatario); var nota = new NotaFiscalService().GetNotaFiscalByChave(notaFiscal.Identificacao.Chave); MailManager.EnviarEmailDestinatario("*****@*****.**", nota.XmlPath); DestinatarioService.ExcluirDestinatario(idDestinatario); }
public void EnviarNotaDestinatarioSemEndTest() { var idDestinatario = DestinatarioService.Salvar(new DestinatarioEntity() { NomeRazao = "Domício de Araújo", Documento = "73598348134", TipoDestinatario = (int)TipoDestinatario.PessoaFisica }); Assert.AreNotEqual(0, idDestinatario); try { NotaFiscal notaFiscal; ConfiguracaoEntity config; var DestinatarioEntity = DestinatarioService.GetDestinatarioByID(idDestinatario); var destinatario = new Destinatario(Ambiente.Homologacao, Modelo.Modelo65, null, null, null, TipoDestinatario.PessoaFisica, nomeRazao: DestinatarioEntity.NomeRazao, documento: DestinatarioEntity.Documento); new NotaFiscalService().AtivarModoOnline(); EnviarNotaTesteUnitarioUtils.EnviarNotaFiscal(out notaFiscal, out config, destinatario); var notaTest = new NotaFiscalService().GetNotaFiscalByChave(notaFiscal.Identificacao.Chave, Ambiente.Homologacao); if (ConsultaStatusServicoService.ExecutarConsultaStatus(config, Modelo.Modelo65)) { Assert.IsTrue(notaTest.Status == (int)NFe.Repository.Status.ENVIADA); } else { Assert.IsTrue(notaTest.Status == (int)NFe.Repository.Status.CONTINGENCIA); } } finally { DestinatarioService.ExcluirDestinatario(idDestinatario); } }