示例#1
0
        public void CuandoIngresoDosObjetosVaciosDelMismoTipoPropieadadesIgualesEsTrue()
        {
            ObjPropiedades item1 = new ObjPropiedades();
            ObjPropiedades item2 = new ObjPropiedades();

            Assert.IsTrue(item1.PropiedadesIguales(item2));
        }
示例#2
0
        public void CunadoListasTienenObjetosIgualesDesordenadosRetornaTrue()
        {
            ObjPropiedades item1 = new ObjPropiedades()
            {
                prop1 = null,
                prop2 = 2,
                prop3 = 3
            };

            ObjPropiedades item2 = new ObjPropiedades()
            {
                prop1 = 1,
                prop2 = null,
                prop3 = 3
            };

            List <ObjPropiedades> lista1 = new List <ObjPropiedades> {
                item2, item1
            };
            List <ObjPropiedades> lista2 = new List <ObjPropiedades> {
                item1, item2
            };

            Assert.IsTrue(lista1.ListasIguales(lista2));
        }
示例#3
0
        public void CuandoIngresaDosObjetosConPropiedadesNulasIgualesRetornaTrue()
        {
            ObjPropiedades item1 = new ObjPropiedades()
            {
                prop1 = null,
                prop2 = 2
            };

            ObjPropiedades item2 = new ObjPropiedades()
            {
                prop1 = null,
                prop2 = 2
            };

            Assert.IsTrue(item1.PropiedadesIguales(item2));
        }
示例#4
0
        public void CunadoIngresaDosObjetosIgualesPropiedadesIgualesRetornaTrue()
        {
            ObjPropiedades item1 = new ObjPropiedades()
            {
                prop1 = 1,
                prop2 = 2
            };

            ObjPropiedades item2 = new ObjPropiedades()
            {
                prop1 = 1,
                prop2 = 2
            };

            Assert.IsTrue(item1.PropiedadesIguales(item2));
        }
示例#5
0
        public void CuandoIngresoDosObjetosConPropiedadesDiferentesSinNulosPropiedadesIgualesRetornaFalse()
        {
            ObjPropiedades item1 = new ObjPropiedades()
            {
                prop1 = 7,
                prop2 = 4,
                prop3 = 3
            };

            ObjPropiedades item2 = new ObjPropiedades()
            {
                prop1 = 0,
                prop2 = 9,
                prop3 = 1
            };

            Assert.IsFalse(item1.PropiedadesIguales(item2));
        }
示例#6
0
        public void CuandoIngresoDosObjetosConPropiedadesDiferentesConNUlosPropiedadesIgualesRetornaFalse()
        {
            ObjPropiedades item1 = new ObjPropiedades()
            {
                prop1 = null,
                prop2 = 2,
                prop3 = 3
            };

            ObjPropiedades item2 = new ObjPropiedades()
            {
                prop1 = 1,
                prop2 = null,
                prop3 = 3
            };

            Assert.IsFalse(item1.PropiedadesIguales(item2));
        }