Exemplo n.º 1
0
        public void ModificarMiembro_CuandoDniDelMiembroNoExiste_RetornaUnErrorConMensajePersonalizado()
        {
            MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient();

            try
            {
                var nuevoMiembro = proxy.ModificarMiembro(new MiembrosWS.Miembro
                {
                    Dni             = "10000001",
                    Nombres         = "Anthony",
                    ApellidoPaterno = "Astupiña",
                    ApellidoMaterno = "Rosillo",
                    Correo          = "*****@*****.**",
                    Password        = "******",
                    Edad            = 29,
                    Activo          = false
                });
            }
            catch (FaultException <MiembrosWS.RepetidoException> error)
            {
                Assert.AreEqual("Error al modificar miembro.", error.Reason.ToString());
                Assert.AreEqual("103", error.Detail.Codigo);
                Assert.AreEqual("El dni del miembro a modificar no existe.", error.Detail.Descripcion);
            }
        }
Exemplo n.º 2
0
        public void ModificarMiembro_CuandoDniDelMiembroEsExiste_RetornaMiembroModificado()
        {
            var miembroEsperado = new MiembrosWS.Miembro
            {
                Dni             = "01012547",
                Nombres         = "Anthony",
                ApellidoPaterno = "Astupiña",
                ApellidoMaterno = "Rosillo",
                Correo          = "*****@*****.**",
                Password        = "******",
                Edad            = 29,
                Activo          = false
            };

            MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient();

            var miembroModificado = proxy.ModificarMiembro(miembroEsperado);

            Assert.AreEqual(miembroEsperado.Dni, miembroModificado.Dni);
            Assert.AreEqual(miembroEsperado.Nombres, miembroModificado.Nombres);
            Assert.AreEqual(miembroEsperado.ApellidoPaterno, miembroModificado.ApellidoPaterno);
            Assert.AreEqual(miembroEsperado.ApellidoMaterno, miembroModificado.ApellidoMaterno);
            Assert.AreEqual(miembroEsperado.Edad, miembroModificado.Edad);
            Assert.AreEqual(miembroEsperado.Activo, miembroModificado.Activo);
        }