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); } }
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); }