public void PruebaTraductorLogroEquipoResultadoEntidad() { TraductorLogroEquipoResultado traductor = FabricaTraductor.CrearTraductorLogroEquipoResultado(); LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); DTOLogroEquipoResultado dtoLogro = FabricaDTO.CrearDTOLogroEquipoResultado(); dtoLogro.IdLogroEquipo = 1; dtoLogro.LogroEquipo = "Prueba de dto a entidad"; dtoLogro.TipoLogro = (int)TipoLogro.equipo; dtoLogro.Equipo = 6; logro = (LogroEquipo)traductor.CrearEntidad(dtoLogro); Assert.AreEqual(6, logro.Equipo.Id); }
public void PruebaTraductorLogroEquipoResultadoDto() { TraductorLogroEquipoResultado traductor = FabricaTraductor.CrearTraductorLogroEquipoResultado(); LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); DTOLogroEquipoResultado dtoLogro = FabricaDTO.CrearDTOLogroEquipoResultado(); logro.Id = 1; logro.IdTipo = TipoLogro.cantidad; logro.Logro = "Logro Prueba Traductor"; logro.Equipo.Id = 2; dtoLogro = traductor.CrearDto(logro); Assert.AreEqual(2, dtoLogro.Equipo); }
/// <summary> /// Metodo que sirve para convertir de una entidad a un dto /// </summary> /// <param name="entidad"></param> /// <returns></returns> public override DTOLogroEquipoResultado CrearDto(Entidad entidad) { DTOLogroEquipoResultado dto = FabricaDTO.CrearDTOLogroEquipoResultado(); LogroEquipo logroEquipo = entidad as LogroEquipo; Comun.Entidades.Equipos listaEquipos = new Comun.Entidades.Equipos(); dto.IdLogroEquipo = logroEquipo.Id; dto.LogroEquipo = logroEquipo.Logro; dto.TipoLogro = (int)logroEquipo.IdTipo; dto.Equipo = logroEquipo.Equipo.Id; dto.NombreEquipo = listaEquipos.GetEquipo(logroEquipo.Equipo.Id).Pais; return(dto); }