public void TraducirObtenerJugadoresTest() { Jugador _jugadorEsperado = FabricaEntidades.CrearJugador(); _jugadorEsperado.Id = 95; _jugadorEsperado.Nombre = "Sabina"; _jugadorEsperado.Apellido = "Quiroga"; _jugadorEsperado.FechaNacimiento = "01-12-1992"; _jugadorEsperado.LugarNacimiento = "Venezuela"; _jugadorEsperado.Peso = 51; _jugadorEsperado.Altura = 1.61M; _jugadorEsperado.Posicion = "DELANTERO"; _jugadorEsperado.Numero = 8; _jugadorEsperado.Equipo.Pais = "Colombia"; _jugadorEsperado.Capitan = false; _dtoObtenerJugadores = FabricaDTO.CrearDTOObtenerJugadores(); _dtoObtenerJugadores.Id = 95; _traductorObtenerJugadores = FabricaTraductor.CrearTraductorObtenerJugadores(); _jugador = _traductorObtenerJugadores.CrearEntidad(_dtoObtenerJugadores) as Jugador; Assert.AreEqual(_jugadorEsperado.Id, _jugador.Id); }
public HttpResponseMessage ObtenerJugadores() { try { TraductorObtenerJugadores traductor = FabricaTraductor.CrearTraductorObtenerJugadores(); Comando comando = FabricaComando.CrearComandoObtenerJugadores(); comando.Ejecutar(); List <DTOObtenerJugadores> dtos = traductor.CrearListaDto(comando.GetEntidades()); return(Request.CreateResponse(HttpStatusCode.OK, dtos)); } catch (BaseDeDatosException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (Exception exc) { ExcepcionGeneral exceptionGeneral = new ExcepcionGeneral(exc.InnerException, DateTime.Now); log.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exceptionGeneral.Mensaje)); } }
public override DTOAlineacion CrearDto(Entidad entidad) { if (!(entidad is Alineacion alineacion)) { logger.Error("Casteo invalido de la entidad " + entidad + " a Alineacion"); throw new CasteoInvalidoException("La entidad no es del tipo Alineacion"); } DTOAlineacion dto = FabricaDTO.CrearDTOAlineacion(); TraductorEquipo traductorEquipo = FabricaTraductor.CrearTraductorEquipo(); dto.Equipo = traductorEquipo.CrearDto(alineacion.Equipo); TraductorObtenerJugadores traductorJugadores = FabricaTraductor.CrearTraductorObtenerJugadores(); dto.Jugador = traductorJugadores.CrearDto(alineacion.Jugador); dto.Partido = FabricaDTO.CrearDTOPartidoSoloId(); dto.Partido.Id = alineacion.Partido.Id; dto.EsCapitan = alineacion.EsCapitan; dto.EsTitular = alineacion.EsTitular; dto.Id = alineacion.Id; dto.Posicion = alineacion.Posicion; return(dto); }
public void Clean() { _dtoJugador = null; _dtoJugadorId = null; _dtoObtenerJugadores = null; _jugador = null; _traductorJugador = null; _traductorJugadorId = null; _traductorObtenerJugadores = null; }
public void TraducirDTOObtenerJugadoresTest() { DTOObtenerJugadores _dtoEsperado = FabricaDTO.CrearDTOObtenerJugadores(); _dtoEsperado.Id = 94; _jugador = FabricaEntidades.CrearJugador(); _jugador.Id = 94; _traductorObtenerJugadores = FabricaTraductor.CrearTraductorObtenerJugadores(); _dtoObtenerJugadores = _traductorObtenerJugadores.CrearDto(_jugador); Assert.AreEqual(_dtoEsperado.Id, _dtoObtenerJugadores.Id); }
public void TraductorDTOObtenerJugadoresExceptionTest() { _traductorObtenerJugadores = FabricaTraductor.CrearTraductorObtenerJugadores(); Assert.Throws <ObjetoNullException>(() => _traductorObtenerJugadores.CrearEntidad(null)); }