public void ConsultaNFeStatusSuccessTest() { Gravar(); var nfe = new Data.Faturamento.Lancamento.Movimento.NFe.NFe(GUID); string text = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<retConsSitNFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"2.00\">" + "<tpAmb>2</tpAmb>" + "<verAplic>2.00</verAplic>" + "<cStat>100</cStat>" + "<xMotivo>AUTORIZADA</xMotivo>" + "<cUF>31</cUF>" + "<chNFe>31100371139034000100550000009999201000000005</chNFe>" + "<protNFe versao=\"2.00\">" + "<infProt Id=\"ID31100371139034000100550000009999201000000005\">" + "<tpAmb>2</tpAmb>" + "<verAplic>2.00</verAplic>" + "<chNFe>31100371139034000100550000009999201000000005</chNFe>" + "<dhRecbto>2010-03-17T17:07:34</dhRecbto>" + "<nProt>131100015665325</nProt>" + "<digVal>ajBuZFhtT3JyT0VFVHIzdDJvZTc3RHhURElnPQ==</digVal>" + "<cStat>100</cStat>" + "<xMotivo>AUTORIZADA</xMotivo>" + "</infProt>" + "</protNFe>" + "</retConsSitNFe>"; var path = OpenPOS.Settings.NFe.PastaRetorno + ChaveNFe.Create(nfe) + "-sit.xml"; File.WriteAllText(path, text); NFeResult result = nfe.ConsultaSituacaoNFe(); Assert.AreEqual(result.Success, true); File.Delete(path); Excluir(); }
public void GeraXMLConsultaTest() { Gravar(); var nfe = new Data.Faturamento.Lancamento.Movimento.NFe.NFe(GUID); NFeResult result = nfe.ConsultaSituacaoNFe(); // se chegou aqui sem erros é porque a consulta está correta Assert.AreEqual(true, true); }
public void ConsultaNFeStatusErroRetornoUniNFeTest() { Gravar(); var nfe = new Data.Faturamento.Lancamento.Movimento.NFe.NFe(GUID); var text = File.ReadAllText(Directory.GetCurrentDirectory() + "\\Faturamento\\Lancamento\\Movimento\\NFeTestFiles\\error.err"); var path = OpenPOS.Settings.NFe.PastaRetorno + ChaveNFe.Create(nfe) + "-sit.err"; File.WriteAllText(path, text); NFeResult result = nfe.ConsultaSituacaoNFe(); Assert.AreEqual(result.Success, false); File.Delete(path); Excluir(); }