public void EliminarMiembro_CuandoElMiembroNoEstaActivo_EliminaElMiembro() { var dni = "300xx003"; CrearMiembroParaPruebas(dni); MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient(); proxy.EliminarMiembro(dni); var miembro = proxy.ObtenerMiembro(dni); Assert.IsNull(miembro); }
public void EliminarMiembro_CuandoElMiembroSiEstaActivo_RetornaUnErrorConMensajePersonalizado() { var dni = "47470738"; MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient(); try { proxy.EliminarMiembro(dni); } catch (FaultException <MiembrosWS.RepetidoException> error) { Assert.AreEqual("Error al eliminar miembro.", error.Reason.ToString()); Assert.AreEqual("102", error.Detail.Codigo); Assert.AreEqual("No se puede eliminar miember si está activo.", error.Detail.Descripcion); } }
private static void EliminarMiembroParaPruebas(string dni) { MiembrosWS.MiembrosServiceClient proxy = new MiembrosWS.MiembrosServiceClient(); proxy.EliminarMiembro(dni); }