コード例 #1
0
        public void CrearMiembro_CuandoNuevoMiembroNoEsValido_RetornaUnErrorConMensajePersonalizado()
        {
            MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient();

            try
            {
                var nuevoMiembro = proxy.CrearMiembro(new MiembrosWS.Miembro
                {
                    Dni             = "47470738",
                    Nombres         = "Juan Jose",
                    ApellidoPaterno = "Vento",
                    ApellidoMaterno = "Sevilla",
                    Correo          = "*****@*****.**",
                    Password        = "******",
                    Edad            = 30,
                    Activo          = true
                });
            }
            catch (FaultException <MiembrosWS.RepetidoException> error)
            {
                Assert.AreEqual("Error al crear miembro. Dni enviado: 47470738", error.Reason.ToString());
                Assert.AreEqual("101", error.Detail.Codigo);
                Assert.AreEqual("El miembro ya existe", error.Detail.Descripcion);
            }
        }
コード例 #2
0
        public void CrearMiembro_CuandoNuevoMiembroEsValido_RetornaNuevoMiembroCreado()
        {
            Random random = new Random();
            var    dni    = random.Next(10000000, 99999999).ToString();

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

            var nuevoMiembro = proxy.CrearMiembro(new MiembrosWS.Miembro
            {
                Dni             = dni,
                Nombres         = "Juan Jose",
                ApellidoPaterno = "Vento",
                ApellidoMaterno = "Sevilla",
                Edad            = 30,
                Correo          = "*****@*****.**",
                Password        = "******",
                Activo          = true
            });

            Assert.AreEqual(dni, nuevoMiembro.Dni);
            Assert.AreEqual("Juan Jose", nuevoMiembro.Nombres);
            Assert.AreEqual("Vento", nuevoMiembro.ApellidoPaterno);
            Assert.AreEqual("Sevilla", nuevoMiembro.ApellidoMaterno);
            Assert.AreEqual(30, nuevoMiembro.Edad);
            Assert.AreEqual(true, nuevoMiembro.Activo);
        }
コード例 #3
0
 private static MiembrosWS.Miembro CrearMiembroParaPruebas(string dni)
 {
     MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient();
     return(proxy.CrearMiembro(new MiembrosWS.Miembro
     {
         Dni = dni,
         Nombres = "Pablo",
         ApellidoPaterno = "Veliz",
         ApellidoMaterno = "Veliz",
         Correo = "*****@*****.**",
         Password = "******",
         Edad = 31,
         Activo = false
     }));
 }