public HttpResponseMessage AgregarJugador(DTOJugador dto) { try { TraductorJugador traductor = FabricaTraductor.CrearTraductorJugador(); Entidad jugador = traductor.CrearEntidad(dto); Comando comando; comando = FabricaComando.CrearComandoAgregarJugador(jugador); comando.Ejecutar(); return(new HttpResponseMessage(HttpStatusCode.OK)); } catch (ObjetoNullException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } 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 void Clean() { _dtoJugador = null; _dtoJugadorId = null; _dtoObtenerJugadores = null; _jugador = null; _traductorJugador = null; _traductorJugadorId = null; _traductorObtenerJugadores = null; }
public void TraducirDTOJugadorTest() { DTOJugador _dtoEsperado = FabricaDTO.CrearDTOJugador(); _dtoEsperado.Nombre = "Sabina"; _dtoEsperado.Apellido = "Quiroga"; _dtoEsperado.FechaNacimiento = "01-12-1992"; _dtoEsperado.LugarNacimiento = "Venezuela"; _dtoEsperado.Peso = 51; _dtoEsperado.Altura = 1.61M; _dtoEsperado.Posicion = "DELANTERO"; _dtoEsperado.Numero = 8; _dtoEsperado.Equipo = "Colombia"; _jugador = FabricaEntidades.CrearJugador(); _jugador.Nombre = "Sabina"; _jugador.Apellido = "Quiroga"; _jugador.FechaNacimiento = "01-12-1992"; _jugador.LugarNacimiento = "Venezuela"; _jugador.Peso = 51; _jugador.Altura = 1.61M; _jugador.Posicion = "DELANTERO"; _jugador.Numero = 8; _jugador.Equipo.Pais = "Colombia"; _traductorJugador = FabricaTraductor.CrearTraductorJugador(); _dtoJugador = _traductorJugador.CrearDto(_jugador); Assert.AreEqual(_dtoEsperado.Nombre, _dtoJugador.Nombre); Assert.AreEqual(_dtoEsperado.Apellido, _dtoJugador.Apellido); Assert.AreEqual(_dtoEsperado.FechaNacimiento, _dtoJugador.FechaNacimiento); Assert.AreEqual(_dtoEsperado.LugarNacimiento, _dtoJugador.LugarNacimiento); Assert.AreEqual(_dtoEsperado.Peso, _dtoJugador.Peso); Assert.AreEqual(_dtoEsperado.Altura, _dtoJugador.Altura); Assert.AreEqual(_dtoEsperado.Posicion, _dtoJugador.Posicion); Assert.AreEqual(_dtoEsperado.Numero, _dtoJugador.Numero); Assert.AreEqual(_dtoEsperado.Equipo, _dtoJugador.Equipo); }
public void TraductorDTOJugadorExceptionTest() { _traductorJugador = FabricaTraductor.CrearTraductorJugador(); Assert.Throws <ObjetoNullException>(() => _traductorJugador.CrearEntidad(null)); }