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 void PruebaDaoObtenerLogroPorId() { LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); logro.Id = 9;//asegurar que este id sea de tipo equipo respuesta = ((DAOLogroEquipo)dao).ObtenerLogroPorId(logro); Assert.IsNotNull(respuesta); }
public void Down() { _apostador = null; _logroEquipo = null; _daoApuestaEquipo = null; _apuestaEquipo = null; }
/// <summary> /// Metodo que sirve para convertir de una entidad a un dto /// </summary> /// <param name="entidad"></param> /// <returns></returns> public override DTOLogroEquipo CrearDto(Entidad entidad) { DTOLogroEquipo dto = FabricaDTO.CrearDTOLogroEquipo(); LogroEquipo logroEquipo = entidad as LogroEquipo; dto.IdPartido = logroEquipo.Partido.Id; dto.LogroEquipo = logroEquipo.Logro; dto.TipoLogro = (int)logroEquipo.IdTipo; return(dto); }
/// <summary> /// Metodo para asignar el resultado de un /// logro por equipo /// </summary> /// <param name="entidad"></param> public void AsignarResultadoLogro(Entidad entidad) { LogroEquipo logro = entidad as LogroEquipo; Conectar(); StoredProcedure("RegistrarLogroEquipo(@idLogro,@idEquipo)"); AgregarParametro("idLogro", logro.Id); AgregarParametro("idEquipo", logro.Equipo.Id); EjecutarQuery(); }
public void PruebaDaoAsignarResultadoLogro() { LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); logro.Id = 45; logro.Equipo.Id = 3; ((DAOLogroEquipo)dao).AsignarResultadoLogro(logro); respuesta = ((DAOLogroEquipo)dao).ObtenerLogroPorId(logro); Assert.AreEqual(3, ((LogroEquipo)respuesta).Equipo.Id); }
/// <summary> /// Metodo que sirve para convertir un dto en una entidad /// </summary> /// <param name="dto"></param> /// <returns></returns> public override Entidad CrearEntidad(DTOLogroEquipo dto) { LogroEquipo entidad = FabricaEntidades.CrearLogroEquipo(); Partido partido = FabricaEntidades.CrearPartido(); entidad.IdTipo = TipoLogro.equipo; entidad.Partido = partido; entidad.Partido.Id = dto.IdPartido; entidad.Logro = dto.LogroEquipo; return(entidad); }
/// <summary> /// Metodo para agregar un logro por equipo /// </summary> /// <param name="entidad"></param> public void Agregar(Entidad entidad) { LogroEquipo logro = entidad as LogroEquipo; 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 un dto en una entidad /// </summary> /// <param name="dto"></param> /// <returns></returns> public override Entidad CrearEntidad(DTOLogroEquipoResultado dto) { LogroEquipo entidad = FabricaEntidades.CrearLogroEquipo(); entidad.Id = dto.IdLogroEquipo; entidad.IdTipo = TipoLogro.equipo; entidad.Logro = dto.LogroEquipo; entidad.Equipo.Id = dto.Equipo; entidad.Equipo.Pais = dto.NombreEquipo; entidad.Id = dto.IdLogroEquipo; return(entidad); }
public void PruebaCmdAsignarResultadoLogroEquipo() { LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); logro.Id = 46;//cambiar logro.Equipo.Id = 8; comando = FabricaComando.CrearComandoAsignarResultadoLogroEquipo(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
public void PruebaTraductorLogroEquipoEntidad() { TraductorLogroEquipo traductor = FabricaTraductor.CrearTraductorLogroEquipo(); LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); DTOLogroEquipo dtoLogro = FabricaDTO.CrearDTOLogroEquipo(); dtoLogro.IdPartido = 1; dtoLogro.LogroEquipo = "Prueba de dto a entidad logro equipo"; dtoLogro.TipoLogro = (int)TipoLogro.equipo; logro = (LogroEquipo)traductor.CrearEntidad(dtoLogro); Assert.AreEqual(1, logro.Partido.Id); }
public void PruebaComandoLogroEquipoAgregar() { LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 14; //cambiar a 1 logro.IdTipo = TipoLogro.equipo; logro.Logro = "Logro equipo Prueba Comando agregar"; comando = FabricaComando.CrearComandoAgregarLogroEquipo(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
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); }
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 PruebaTraductorLogroEquipoDto() { TraductorLogroEquipo traductor = FabricaTraductor.CrearTraductorLogroEquipo(); LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); DTOLogroEquipo dtoLogro = FabricaDTO.CrearDTOLogroEquipo(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 1; logro.IdTipo = TipoLogro.equipo; logro.Logro = "Logro equipo Prueba Traductor"; dtoLogro = traductor.CrearDto(logro); Assert.AreEqual(1, dtoLogro.IdPartido); }
public void PruebaDaoLogroEquipoAgregar() { LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 14; //cambiar por 1 logro.IdTipo = TipoLogro.equipo; logro.Logro = "Logro equipo Prueba Agregar"; ((DAOLogroEquipo)dao).Agregar(logro); respuesta = FabricaEntidades.CrearLogroEquipo(); respuesta = ((DAOLogroEquipo)dao).ObtenerLogroPorId(logro); Assert.IsNotNull(respuesta); }
public void Init() { _apostador = FabricaEntidades.CrearUsuarioVacio(); _apostador.Id = 100; _logroEquipo = FabricaEntidades.CrearLogroEquipo(); _logroEquipo.Id = 102; _listaEquipos = new Equipos(); _apuestaEquipo = FabricaEntidades.CrearApuestaEquipo(); _apuestaEquipo.Logro = _logroEquipo; _apuestaEquipo.Usuario = _apostador; _apuestaEquipo.Respuesta = _listaEquipos.GetEquipo(1); _daoApuestaEquipo = FabricaDAO.CrearDAOApuestaEquipo(); }
/// <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) { LogroEquipo logro = entidad as LogroEquipo; Conectar(); StoredProcedure("ConsultarLogroEquipo(@idLogro)"); AgregarParametro("idLogro", logro.Id); EjecutarReader(); for (int i = 0; i < cantidadRegistros; i++) { logro = FabricaEntidades.CrearLogroEquipo(); logro.Id = GetInt(i, 0); logro.IdTipo = TipoLogro.equipo; logro.Logro = GetString(i, 2); logro.Equipo.Id = GetInt(i, 3); logro.Status = GetBool(i, 4); } if (logro == null) { throw new LogroNoExisteException(logro.Id, "equipo"); } return(logro); }
public override Entidad CrearEntidad(DTOApuestaEquipo dto) { try { ApuestaEquipo apuesta = FabricaEntidades.CrearApuestaEquipo(); Usuario apostador = FabricaEntidades.CrearUsuarioVacio(); Comun.Entidades.Equipos equipos = new Comun.Entidades.Equipos(); LogroEquipo logro = FabricaEntidades.CrearLogroEquipo(); apuesta.Usuario = apostador; apuesta.Logro = logro; apuesta.Respuesta = equipos.GetEquipo(dto.IdEquipo); apuesta.Logro.Id = dto.IdLogro; apuesta.Usuario.Id = dto.IdUsuario; return(apuesta); } catch (NullReferenceException exc) { throw new ObjetoNullException(exc, "Error al recibir la información de la apuesta"); } }