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