public void End() { _dtoApuestaVOF = null; _dtoApuestaJugador = null; _dtoApuestaEquipo = null; _dtoApuestaCantidad = null; _apuestaVoF = null; _apuestaCantidad = null; _apuestaEquipo = null; _apuestaJugador = null; _traductorApuestaCantidad = null; _traductorApuestaJugador = null; _traductorApuestaEquipo = null; _traductorApuestaVoF = null; _logroVoF = null; _logroCantidad = null; _logroJugador = null; _logroEquipo = null; _apostador = null; _equiposEstaticos = null; }
public override Entidad CrearEntidad(DTOApuestaJugador dto) { try { ApuestaJugador apuesta = FabricaEntidades.CrearApuestaJugador(); Jugador jugador = FabricaEntidades.CrearJugador(); Usuario apostador = FabricaEntidades.CrearUsuarioVacio(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); apuesta.Usuario = apostador; apuesta.Logro = logro; apuesta.Respuesta = jugador; apuesta.Logro.Id = dto.IdLogro; apuesta.Usuario.Id = dto.IdUsuario; apuesta.Respuesta.Id = dto.IdJugador; return(apuesta); } catch (NullReferenceException exc) { throw new ObjetoNullException(exc, "Error al recibir la información de la apuesta"); } }
/// <summary> /// Metodo para obtener logro su id /// </summary> /// <param name="entidad"></param> /// <exception cref="LogroNoExisteException">Excepcion que indica /// que el logro no existe</exception> /// <returns></returns> public Entidad ObtenerLogroPorId(Entidad entidad) { LogroJugador logro = entidad as LogroJugador; Jugador jugador; Conectar(); StoredProcedure("ConsultarLogroJugador(@idLogro)"); AgregarParametro("idLogro", logro.Id); EjecutarReader(); for (int i = 0; i < cantidadRegistros; i++) { logro = FabricaEntidades.CrearLogroJugador(); jugador = FabricaEntidades.CrearJugador(); logro.Jugador = jugador; logro.Id = GetInt(i, 0); logro.IdTipo = TipoLogro.jugador; logro.Logro = GetString(i, 2); logro.Jugador.Id = GetInt(i, 3); logro.Status = GetBool(i, 4); } if (logro == null) { throw new LogroNoExisteException(logro.Id, "jugador"); } return(logro); }
public void PruebaDaoObtenerLogroPorId() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); logro.Id = 5;//asegurar que este id sea de tipo jugador respuesta = ((DAOLogroJugador)dao).ObtenerLogroPorId(logro); Assert.IsNotNull(respuesta); }
/// <summary> /// Metodo que asigna el resultado de un logro /// por jugador /// </summary> /// <param name="entidad"></param> public void AsignarResultadoLogro(Entidad entidad) { LogroJugador logro = entidad as LogroJugador; Conectar(); StoredProcedure("RegistrarLogroJugador(@idLogro,@idJugador)"); AgregarParametro("idLogro", logro.Id); AgregarParametro("idJugador", logro.Jugador.Id); EjecutarQuery(); }
/// <summary> /// Metodo que sirve para convertir de una entidad a un dto /// </summary> /// <param name="entidad"></param> /// <returns></returns> public override DTOLogroJugador CrearDto(Entidad entidad) { DTOLogroJugador dto = FabricaDTO.CrearDTOLogroJugador(); LogroJugador logroJugador = entidad as LogroJugador; dto.IdPartido = logroJugador.Partido.Id; dto.LogroJugador = logroJugador.Logro; dto.TipoLogro = (int)logroJugador.IdTipo; return(dto); }
/// <summary> /// Metodo que sirve para convertir un dto en una entidad /// </summary> /// <param name="dto"></param> /// <returns></returns> public override Entidad CrearEntidad(DTOLogroJugador dto) { LogroJugador entidad = FabricaEntidades.CrearLogroJugador(); Partido partido = FabricaEntidades.CrearPartido(); entidad.IdTipo = TipoLogro.jugador; entidad.Partido = partido; entidad.Partido.Id = dto.IdPartido; entidad.Logro = dto.LogroJugador; return(entidad); }
/// <summary> /// Metodo para agregar un logro por jugador /// </summary> /// <param name="entidad"></param> public void Agregar(Entidad entidad) { LogroJugador logro = entidad as LogroJugador; Conectar(); StoredProcedure("AsignarLogro(@logro,@idTipo,@idPartido)"); AgregarParametro("logro", logro.Logro); AgregarParametro("idTipo", (int)logro.IdTipo); AgregarParametro("idPartido", logro.Partido.Id); EjecutarQuery(); }
/// <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 PruebaDaoAsignarResultadoLogro() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); Jugador jugador = FabricaEntidades.CrearJugador(); logro.Jugador = jugador; logro.Id = 41; logro.Jugador.Id = 1; ((DAOLogroJugador)dao).AsignarResultadoLogro(logro); respuesta = ((DAOLogroJugador)dao).ObtenerLogroPorId(logro); Assert.AreEqual(1, ((LogroJugador)respuesta).Jugador.Id); }
public void PruebaTraductorLogroJugadorEntidad()//NO ESTA IMPLEMENTADO EL TRADUCTOR TODAVIA { TraductorLogroJugador traductor = FabricaTraductor.CrearTraductorLogroJugador(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); DTOLogroJugador dtoLogro = FabricaDTO.CrearDTOLogroJugador(); dtoLogro.IdPartido = 1; dtoLogro.LogroJugador = "Prueba de dto a entidad logro jugador"; dtoLogro.TipoLogro = (int)TipoLogro.jugador; logro = (LogroJugador)traductor.CrearEntidad(dtoLogro); Assert.AreEqual(1, logro.Partido.Id); }
/// <summary> /// Metodo que sirve para convertir un dto en una entidad /// </summary> /// <param name="dto"></param> /// <returns></returns> public override Entidad CrearEntidad(DTOLogroJugadorResultado dto) { LogroJugador entidad = FabricaEntidades.CrearLogroJugador(); Jugador jugador = FabricaEntidades.CrearJugador(); entidad.Jugador = jugador; entidad.Id = dto.IdLogroJugador; entidad.IdTipo = TipoLogro.jugador; entidad.Logro = dto.LogroJugador; entidad.Jugador.Id = dto.Jugador; return(entidad); }
public void Down() { _apostador = null; _logroJugador = null; _daoApuestaJugador = null; _apuestaJugador = null; _jugador2 = null; _jugador1 = null; }
public void PruebaCmdAsignarResultadoLogroJugador() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); Jugador jugador = FabricaEntidades.CrearJugador(); logro.Jugador = jugador; logro.Id = 42;//cambiar logro.Jugador.Id = 1; comando = FabricaComando.CrearComandoAsignarResultadoLogroJugador(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
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 PruebaComandoLogroJugadorAgregar() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 14; //cambiar a 1 logro.IdTipo = TipoLogro.jugador; logro.Logro = "Logro jugador Prueba Comando agregar"; comando = FabricaComando.CrearComandoAgregarLogroJugador(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
public void Init() { _apostador = FabricaEntidades.CrearUsuarioVacio(); _apostador.Id = 1; _logroVoF = FabricaEntidades.CrearLogroVoF(); _logroVoF.Id = 1; _logroCantidad = FabricaEntidades.CrearLogroCantidad(); _logroCantidad.Id = 1; _logroEquipo = FabricaEntidades.CrearLogroEquipo(); _logroEquipo.Id = 1; _logroJugador = FabricaEntidades.CrearLogroJugador(); _logroJugador.Id = 1; }
public void PruebaTraductorLogroJugadorDto() { TraductorLogroJugador traductor = FabricaTraductor.CrearTraductorLogroJugador(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); DTOLogroJugador dtoLogro = FabricaDTO.CrearDTOLogroJugador(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 1; logro.IdTipo = TipoLogro.jugador; logro.Logro = "Logro Prueba Traductor"; dtoLogro = traductor.CrearDto(logro); Assert.AreEqual(1, dtoLogro.IdPartido); }
public void PruebaDaoLogroJugadorAgregar() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 14; //cambiar por 1 logro.IdTipo = TipoLogro.jugador; logro.Logro = "Logro Jugador Prueba Agregar"; ((DAOLogroJugador)dao).Agregar(logro); respuesta = FabricaEntidades.CrearLogroJugador(); respuesta = ((DAOLogroJugador)dao).ObtenerLogroPorId(logro); Assert.IsNotNull(respuesta); }
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); }
public void Init() { _apostador = FabricaEntidades.CrearUsuarioVacio(); _apostador.Id = 100; _logroJugador = FabricaEntidades.CrearLogroJugador(); _logroJugador.Id = 101; _jugador1 = FabricaEntidades.CrearJugador(); _jugador1.Id = 100; _jugador2 = FabricaEntidades.CrearJugador(); _jugador2.Id = 101; _apuestaJugador = FabricaEntidades.CrearApuestaJugador(); _apuestaJugador.Logro = _logroJugador; _apuestaJugador.Usuario = _apostador; _apuestaJugador.Respuesta = _jugador1; _daoApuestaJugador = FabricaDAO.CrearDAOApuestaJugador(); }