/// <summary> /// Metodo con el cual se transforma una entidad en un DTOCiudad /// </summary> /// <param name="entidad">Entidad que se desea transformar</param> /// <returns></returns> public override DTOCiudad CrearDto(Entidad entidad) { try { Ciudad ciudad = entidad as Ciudad; DTOCiudad dto = null; dto = FabricaDTO.CrearDTOCiudad(ciudad.Id, ciudad.Nombre, ciudad.Habitantes, ciudad.Descripcion, ciudad.NombreIngles, ciudad.DescripcionIngles); dto.Habilitado = ciudad.Habilitado; return(dto); } catch (Exception e) { throw e; } }
public void TestTraducirDTOCiudadaCiudad( ) { Ciudad ciudadEsperada = FabricaEntidades.CrearCiudad(1, "nombremodificado", 5, "descripcionmodificada", "NombreEnModificado", "DescripcionEnModificado"); Ciudad ciudad = null; DTOCiudad dto = FabricaDTO.CrearDTOCiudad(1, "nombremodificado", 5, "descripcionmodificada", "NombreEnModificado", "DescripcionEnModificado"); TraductorCiudad traductor = FabricaTraductor.CrearTraductorCiudad( ); ciudad = traductor.CrearEntidad(dto) as Ciudad; Assert.AreEqual(ciudad.Id, ciudadEsperada.Id); Assert.AreEqual(ciudad.Nombre, ciudadEsperada.Nombre); Assert.AreEqual(ciudad.Habitantes, ciudadEsperada.Habitantes); Assert.AreEqual(ciudad.Habilitado, ciudadEsperada.Habilitado); Assert.AreEqual(ciudad.NombreIngles, ciudadEsperada.NombreIngles); Assert.AreEqual(ciudad.DescripcionIngles, ciudadEsperada.DescripcionIngles); }
public void TestTraducirCiudadaDTOCiudad( ) { DTOCiudad dtoEsperado = FabricaDTO.CrearDTOCiudad(1, "nombremodificado", 5, "descripcionmodificada", "NombreEnModificado", "DescripcionEnModificado"); DTOCiudad dto = null; Ciudad ciudad = FabricaEntidades.CrearCiudad(1, "nombremodificado", 5, "descripcionmodificada", "NombreEnModificado", "DescripcionEnModificado"); TraductorCiudad traductor = FabricaTraductor.CrearTraductorCiudad( ); Entidad entidad = ciudad as Ciudad; dto = traductor.CrearDto(entidad); Assert.AreEqual(dto.Id, dtoEsperado.Id); Assert.AreEqual(dto.Nombre, dtoEsperado.Nombre); Assert.AreEqual(dto.Habitantes, dtoEsperado.Habitantes); Assert.AreEqual(dto.Habilitado, dtoEsperado.Habilitado); Assert.AreEqual(dto.NombreIngles, dtoEsperado.NombreIngles); Assert.AreEqual(dto.DescripcionIngles, dtoEsperado.DescripcionIngles); }
public void SetUp() { dto = FabricaDTO.CrearDTOCiudad(1, "yonder", 10, "a", "a", "b"); dao = FabricaDAO.CrearDAOCiudad(); ciudad = FabricaEntidades.CrearCiudad("prueba", 5, "prueba", "prueba", "prueba"); }