public void TestIdUnicoLasClavesSonIguales() { IdUnico id1 = new IdUnico(); IComparable id2 = new IdUnico(id1.GetId()); Assert.IsTrue(id2.CompareTo(id1) == (int)Gabriel.Cat.S.Utilitats.CompareTo.Iguals); }
public void TestIdUnicoLasClavesSonDiferentes() { IComparable id1 = new IdUnico(); IComparable id2 = new IdUnico(); Assert.IsFalse(id1.CompareTo(id2) == (int)Gabriel.Cat.S.Utilitats.CompareTo.Iguals); }
protected override IList IGetPartsObject(object obj) { IdUnico id = obj as IdUnico; if (id == null) { throw new Exception("Se esperaba un IdUnico"); } return(new object[] { id.GetId() }); }
public bool Equals(Lista other) { bool equals = other != null; if (equals) { equals = IdUnico.Equals(other.IdUnico); } return(equals); }
//falta hacer la parte de los proyectos de la tienda mirar como hacer para saber si se añade algo o no de un proyecto externo //proyectosBase+cambiosUsuario public Proyecto() { Pokedex = new List <Pokemon>(); Items = new List <Item>(); Ataques = new List <Ataque>(); Habilidades = new List <Habilidad>(); GrupoHuevos = new List <GrupoHuevo>(); Tipos = new List <Tipo>(); IdUnico = new IdUnico(); }
public int CompareTo(Lista other) { int compareTo; if (other != null) { compareTo = IdUnico.CompareTo(other.IdUnico); } else { compareTo = -1; } return(compareTo); }
public CartaPartPaquet(IdUnico idPaquet, int posicioPart, int lenghtPaquet, int idIntern = -1) : base(idIntern) { IdPaquet = idPaquet; PosicioPart = posicioPart; LenghtPaquet = lenghtPaquet; }
public Paquet(byte[] dades) { DadesPaquet = dades; IdPaquet = new IdUnico(); parts = new bool[GetNumParts(DadesPaquet.Length)]; }
private int ICompareTo(Tarea other) { return(Equals(other, default) ? -1 : IdUnico.CompareTo(other.IdUnico)); }