public void TestTraducirDTOCiudadIDaCiudad( ) { DTOCiudadID dtoEsperado = FabricaDTO.CrearDTOCiudadId(1); DTOCiudadID dto = null; Ciudad ciudad = FabricaEntidades.CrearCiudad(1, "nombremodificado", 5, "descripcionmodificada", "NombreEnModificado", "DescripcionEnModificado"); TraductorCiudadID traductor = FabricaTraductor.CrearTraductorCiudadID( ); Entidad entidad = ciudad as Ciudad; dto = traductor.CrearDto(entidad); Assert.AreEqual(dto.Id, dtoEsperado.Id); }
/// <summary> /// Metodo con el cual se transforma una entidad en un DTOCiudadID /// </summary> /// <param name="entidad">Entidad que se desea transformar</param> /// <returns></returns> public override DTOCiudadID CrearDto(Entidad entidad) { try { Ciudad ciudad = entidad as Ciudad; DTOCiudadID dto = FabricaDTO.CrearDTOCiudadId(ciudad.Id); return(dto); } catch (InvalidCastException e) { throw e; } catch (Exception e) { throw e; } }