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() });
        }
示例#4
0
        public bool Equals(Lista other)
        {
            bool equals = other != null;

            if (equals)
            {
                equals = IdUnico.Equals(other.IdUnico);
            }
            return(equals);
        }
示例#5
0
 //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();
 }
示例#6
0
        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;
 }
示例#8
0
 public Paquet(byte[] dades)
 {
     DadesPaquet = dades;
     IdPaquet    = new IdUnico();
     parts       = new bool[GetNumParts(DadesPaquet.Length)];
 }
示例#9
0
 private int ICompareTo(Tarea other)
 {
     return(Equals(other, default) ? -1 : IdUnico.CompareTo(other.IdUnico));
 }