public void TestAgregarIdentificadorCorrecto() { RespuestaIdentificador daoResponse = new RespuestaIdentificador(); daoResponse.Codigo = "C"; daoResponse.Mensaje = "M"; daoResponse.CodigoServicio = "CS"; daoResponse.Identificador = "0"; validador.Setup(v => v.Validar(It.IsAny <DataIdentificador>())).Returns(new DataIdentificador()); identificadorDao.Setup(p => p.ObtenerIdentificadorUnico(It.IsAny <DataIdentificador>())).Returns(daoResponse); RespuestaIdentificador response = identificador.ObtenerIdentificadorUnico(new DataIdentificador()); validador.Verify(v => v.Validar(It.IsAny <DataIdentificador>()), Times.Once()); loggerDao.Verify(l => l.Agregar(It.IsAny <string>(), It.IsAny <string>()), Times.Never()); identificadorDao.Verify(p => p.ObtenerIdentificadorUnico(It.IsAny <DataIdentificador>()), Times.Once()); Assert.IsNotNull(response); string cExpected = "C"; string mExpected = "M"; string csExpected = "CS"; string iExpected = "0"; Assert.AreEqual(cExpected, response.Codigo); Assert.AreEqual(mExpected, response.Mensaje); Assert.AreEqual(csExpected, response.CodigoServicio); Assert.AreEqual(iExpected, response.Identificador); validador.VerifyAll(); loggerDao.VerifyAll(); identificadorDao.VerifyAll(); }
public void TestAgregarIdentificadorFallaDao() { validador.Setup(v => v.Validar(It.IsAny <DataIdentificador>())).Returns(new DataIdentificador()); loggerDao.Setup(l => l.Agregar(It.IsAny <string>(), It.IsAny <string>())).Verifiable(); identificadorDao.Setup(p => p.ObtenerIdentificadorUnico(It.IsAny <DataIdentificador>())).Throws(new BusinessException("Dao error", "0002")); RespuestaIdentificador response = identificador.ObtenerIdentificadorUnico(new DataIdentificador()); validador.Verify(v => v.Validar(It.IsAny <DataIdentificador>()), Times.Once()); loggerDao.Verify(l => l.Agregar(It.IsAny <string>(), It.IsAny <string>()), Times.Once()); identificadorDao.Verify(p => p.ObtenerIdentificadorUnico(It.IsAny <DataIdentificador>()), Times.Once()); Assert.IsNotNull(response); string cExpected = Messages.CODIGO_ERROR_CONSULTA; string mExpected = "Dao error"; string csExpected = Business.SERVICIO_IDENTIFICADOR + "0002"; Assert.AreEqual(cExpected, response.Codigo); Assert.AreEqual(mExpected, response.Mensaje); Assert.AreEqual(csExpected, response.CodigoServicio); validador.VerifyAll(); loggerDao.VerifyAll(); identificadorDao.VerifyAll(); }
public static RespuestaIdentificador CreateErrorIdentifyResponse(string message, string codigoServicio) { RespuestaIdentificador response = new RespuestaIdentificador(); response.Codigo = Messages.CODIGO_ERROR_CONSULTA; response.Mensaje = message; response.CodigoServicio = codigoServicio; response.Identificador = null; return(response); }
public static RespuestaIdentificador CreateIdentifyResponse(string mensaje, string id) { RespuestaIdentificador response = new RespuestaIdentificador(); response.Codigo = Messages.CODIGO_ACEPTADO; response.Mensaje = mensaje; response.CodigoServicio = null; response.Identificador = id; return(response); }