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