Exemple #1
0
        /// <summary>
        /// Verifica si dos instancias son iguales
        /// </summary>
        /// <param name="objeto1">Primer objeto a verificar</param>
        /// <param name="objeto2">Segundo objeto a verificar</param>
        /// <returns>Tipo de dato boolean que representa True si son iguale o False si son diferentes</returns>
        public static bool Equals(Persistencia.FuenteRSS objeto1, Persistencia.FuenteRSS objeto2)
        {
            bool resultado = (objeto1.Codigo == objeto2.Codigo) && (objeto1.Descripcion == objeto2.Descripcion) &&
                             (objeto1.URL == objeto2.URL) &&
                             (objeto1.Valor == objeto2.Valor);

            return(resultado);
        }
        public void FuenteRSSPersistenciaDominio()
        {
            AutoMapper.Configurar();
            Persistencia.FuenteRSS persistenciaObjeto = new Persistencia.FuenteRSS()
            {
                Codigo      = 1,
                Valor       = "Diario Google",
                URL         = "www.google.com.ar",
                Descripcion = "Página oficial del Diario Google"
            };
            Dominio.FuenteRSS dominioObjeto =
                AutoMapper.Map <Persistencia.FuenteRSS, Dominio.FuenteRSS>(persistenciaObjeto);
            Persistencia.FuenteRSS persitenciaAuxiliar =
                AutoMapper.Map <Dominio.FuenteRSS, Persistencia.FuenteRSS>(dominioObjeto);
            bool resul = Equality.Equals(persistenciaObjeto, persitenciaAuxiliar);

            Assert.IsTrue(resul);
        }