Esempio n. 1
0
        public void Test_Crear_Repetido()
        {
            ResidenteWS.ResidenteServiceClient proxy = new ResidenteWS.ResidenteServiceClient();
            //OBJETO ENTIDAD QUE SE pasa al metodo
            ResidenteWS.Residente objResidente = new ResidenteWS.Residente()
            {
                TipoDocumento = "01",
                NroDocumento = "70517084",
                Nombres = "Lisseth",
                ApellidoMaterno = "Funes",
                ApellidoPaterno = "Tasayco",
                Estado = "1",
                FechaNacimiento = Convert.ToDateTime("13/04/1991"),
                Correo = "*****@*****.**",
                Celular = "949777777",
                Sexo = "F"
            };

            // Objeto entidad resultante
            ResidenteWS.Residente resultResidente = new ResidenteWS.Residente();
            // Probando...
            try
            {
                resultResidente = proxy.CrearResidente(objResidente);
            }
            catch (FaultException<ResidenteWS.RepetidoException> fe)
            {
                Assert.AreEqual("01", fe.Detail.Codigo);
                Assert.AreEqual("Residente ya existe", fe.Detail.Mensaje);
                Assert.AreEqual("Validación de negocio", fe.Reason.ToString());
            }
        }
Esempio n. 2
0
        public void Test_Crear_OK()
        {
            //1. Instanciar el objeto a probar
            ResidenteWS.ResidenteServiceClient proxy = new ResidenteWS.ResidenteServiceClient();
            ResidenteWS.Residente resultResidente = new ResidenteWS.Residente();

            ResidenteWS.Residente objResidente = new ResidenteWS.Residente()
            {
                TipoDocumento = "01",
                NroDocumento = "70517584",
                Nombres = "Lisseth",
                ApellidoMaterno = "Funes",
                ApellidoPaterno = "Tasayco",
                Estado = "1",
                FechaNacimiento = Convert.ToDateTime("13/04/1991"),
                FechaCreacion = Convert.ToDateTime("23/01/2016"),
                FechaModificacion = DateTime.Now,
                Correo = "*****@*****.**",
                Celular = "949777777",
                Sexo = "F"
            };

            resultResidente = proxy.CrearResidente(objResidente);
            Assert.AreEqual("2", resultResidente.Codigo.ToString());  // compara que devuelva el codigo del nuevo registro  de residente creado

        }