public void ConsultaRfc_UsuarioIntegradorNoExiste_DebeRetornarError() { var cliente = ObtenInstanciaCliente(); var emisor = ObtenEmisorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc("noExiste", emisor.ValorLimpio, RFC.Profact); Assert.IsFalse(resultado.Correcto); Assert.AreEqual(21, resultado.Codigo); }
public void ConsultaRfc_EmisorNoPerteneceAlIntegrador_DebeRetornarError() { var cliente = ObtenInstanciaCliente(); var integrador = ObtenIntegradorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, "BBB010101BBB", RFC.Profact); Assert.IsFalse(resultado.Correcto); Assert.AreEqual(16, resultado.Codigo); }
public void ConsultaRfc_UsuarioIntegradorCorrecto_ResultadoCorrecto() { var cliente = ObtenInstanciaCliente(); var integrador = ObtenIntegradorPorDefecto(); var emisor = ObtenEmisorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, emisor.ValorLimpio, RFC.Profact); Assert.IsTrue(resultado.Correcto); Assert.AreEqual(0, resultado.Codigo); }
public void ConsultaRfc_RfcConsultaInvalido_DebeRetornarError() { var cliente = ObtenInstanciaCliente(); var integrador = ObtenIntegradorPorDefecto(); var emisor = ObtenEmisorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, emisor.ValorLimpio, "invalido"); Assert.IsFalse(resultado.Correcto); Assert.AreEqual(20017, resultado.Codigo); }
public void ConsultaRfc_RfcConsultaGenericoNacional_ResultadoCorrecto() { var cliente = ObtenInstanciaCliente(); var integrador = ObtenIntegradorPorDefecto(); var emisor = ObtenEmisorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, emisor.ValorLimpio, RFC.GenericoNacional); Assert.IsFalse(resultado.Correcto); Assert.IsTrue(resultado.EsRfcGenericoNacional); Assert.AreEqual(0, resultado.Codigo); }
public void ConsultaRfc_RfcConsultaNoExiste_ResultadoEsperado() { var cliente = ObtenInstanciaCliente(); var integrador = ObtenIntegradorPorDefecto(); var emisor = ObtenEmisorPorDefecto(); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, emisor.ValorLimpio, "CCC010101CCC"); Assert.IsFalse(resultado.Correcto); Assert.IsFalse(resultado.RegistradoEnElSat); Assert.AreEqual(0, resultado.Codigo); }
private void btnConsultaRfc_Click(object sender, EventArgs e) { PreparaFormularioParaConsulta(); ManejaExcepciones(() => { var cliente = new ValidaLCOSoapClient(); var integrador = ProcesaUsuarioIntegrador(); var emisor = txtRfcEmisor.Text; var consulta = txtRfcConsulta.Text; Logger.Log("Inicia consulta de rfc."); UtilsServicePointManager.AceptaErroresSsl(); var resultado = cliente.ConsultaRfc(integrador.Valor, emisor, consulta); Logger.Log("Finaliza consulta de rfc"); MuestraResultado(resultado); PreparaFormularioParaFinDeConsulta(); }); }