/// <summary> /// Metodo que sirve para convertir de una entidad a un dto /// </summary> /// <param name="entidad"></param> /// <returns></returns> public override DTOLogroJugadorResultado CrearDto(Entidad entidad) { DTOLogroJugadorResultado dto = FabricaDTO.CrearDTOLogroJugadorResultado(); LogroJugador logroJugador = entidad as LogroJugador; dto.IdLogroJugador = logroJugador.Id; dto.LogroJugador = logroJugador.Logro; dto.TipoLogro = (int)logroJugador.IdTipo; dto.Jugador = logroJugador.Jugador.Id; return(dto); }
public void PruebaTraductorLogroJugadorResultadoEntidad() { TraductorLogroJugadorResultado traductor = FabricaTraductor.CrearTraductorLogroJugadorResultado(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); DTOLogroJugadorResultado dtoLogro = FabricaDTO.CrearDTOLogroJugadorResultado(); dtoLogro.LogroJugador = "Prueba de dto a entidad"; dtoLogro.TipoLogro = (int)TipoLogro.cantidad; dtoLogro.Jugador = 6; logro = (LogroJugador)traductor.CrearEntidad(dtoLogro); Assert.AreEqual(6, logro.Jugador.Id); }
public void PruebaTraductorLogroJugadorResultadoDto() { TraductorLogroJugadorResultado traductor = FabricaTraductor.CrearTraductorLogroJugadorResultado(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); DTOLogroJugadorResultado dtoLogro = FabricaDTO.CrearDTOLogroJugadorResultado(); Jugador jugador = FabricaEntidades.CrearJugador(); logro.Jugador = jugador; logro.Id = 1; logro.IdTipo = TipoLogro.jugador; logro.Logro = "Logro Prueba Traductor"; logro.Jugador.Id = 1; dtoLogro = traductor.CrearDto(logro); Assert.AreEqual(1, dtoLogro.Jugador); }