public void TestAgregarPersonaFallaValidacion() { validador.Setup(v => v.Validar(It.IsAny <DataPersona>())).Throws(new BusinessException("Validador error", "0001")); loggerDao.Setup(l => l.Agregar(It.IsAny <string>(), It.IsAny <string>())).Verifiable(); Respuesta response = persona.AgregarPersona(new DataPersona()); validador.Verify(v => v.Validar(It.IsAny <DataPersona>()), Times.Once()); loggerDao.Verify(l => l.Agregar(It.IsAny <string>(), It.IsAny <string>()), Times.Once()); personaDao.Verify(p => p.AgregarPersona(It.IsAny <DataPersona>()), Times.Never()); Assert.IsNotNull(response); string cExpected = Messages.CODIGO_RECHAZADO; string mExpected = "Validador error"; string csExpected = Business.SERVICIO_PERSONAS + "0001"; Assert.AreEqual(cExpected, response.Codigo); Assert.AreEqual(mExpected, response.Mensaje); Assert.AreEqual(csExpected, response.CodigoServicio); validador.VerifyAll(); loggerDao.VerifyAll(); personaDao.VerifyAll(); }
public Respuesta AgregarPersona(DataPersona data) { log.Info("Agregar persona : " + data); return(persona.AgregarPersona(data)); }