Example #1
0
        public override DTOAlineacionSoloId CrearDto(Entidad entidad)
        {
            DTOAlineacionSoloId dto = FabricaDTO.CrearDTOAlineacionSoloId();

            dto.Id = entidad.Id;
            return(dto);
        }
        public void TraducirDTOApuestaCantidadTest()
        {
            DTOApuestaCantidad _dtoEsperado = FabricaDTO.CrearDtoApuestaCantidad();

            _dtoEsperado.IdLogro        = 1;
            _dtoEsperado.IdUsuario      = 1;
            _dtoEsperado.ApuestaUsuario = 1;
            _dtoEsperado.Estado         = "en curso";


            _apuestaCantidad = FabricaEntidades.CrearApuestaCantidad();

            _apuestaCantidad.Logro     = _logroCantidad as LogroCantidad;
            _apuestaCantidad.Usuario   = _apostador;
            _apuestaCantidad.Respuesta = 1;
            _apuestaCantidad.Estado    = "en curso";

            _traductorApuestaCantidad = FabricaTraductor.CrearTraductorApuestaCantidad();

            _dtoApuestaCantidad = _traductorApuestaCantidad.CrearDto(_apuestaCantidad);

            Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaCantidad.IdLogro);
            Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaCantidad.IdUsuario);
            Assert.AreEqual(_dtoEsperado.ApuestaUsuario, _dtoApuestaCantidad.ApuestaUsuario);
            Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaCantidad.Estado);
        }
Example #3
0
        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);
        }
Example #4
0
        public override DTOPartido CrearDto(Entidad entidad)
        {
            if (!(entidad is Partido partido))
            {
                logger.Error("Casteo invalido de la entidad " + entidad + " a Partido");
                throw new CasteoInvalidoException("La entidad no es del tipo Partido");
            }

            DTOPartido dto = FabricaDTO.CrearDTOPartido();

            TraductorEquipo traductorEquipo = FabricaTraductor.CrearTraductorEquipo();

            dto.Equipo1 = traductorEquipo.CrearDto(partido.Equipo1);
            dto.Equipo2 = traductorEquipo.CrearDto(partido.Equipo2);

            TraductorEstadio traductorEstadio = FabricaTraductor.CrearTraductorEstadio();

            dto.Estadio = traductorEstadio.CrearDto(partido.Estadio);

            TraductorAlineacion traductorAlineacion = FabricaTraductor.CrearTraductorAlineacion();

            dto.Alineaciones = traductorAlineacion.CrearListaDto(partido.Alineaciones.Cast <Entidad>().ToList());

            dto.FechaInicioPartido = partido.FechaInicioPartido;
            dto.FechaFinPartido    = partido.FechaFinPartido;
            dto.Arbitro            = partido.Arbitro;
            dto.Id = partido.Id;

            return(dto);
        }
        public void PruebaControllerObtenerLogrosEquipoResultadosExc()
        {
            DTOLogroPartidoId dtoLogroPartidoId = FabricaDTO.CrearDTOLogroPartidoId();

            dtoLogroPartidoId.IdPartido = 18;//Cambiar
            Assert.AreEqual(HttpStatusCode.InternalServerError, controller.ObtenerLogrosEquipoResultados(dtoLogroPartidoId).StatusCode);
        }
        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 void PruebaControllerObtenerLogrosEquipoPendiente()
        {
            DTOLogroPartidoId dtoLogroPartidoId = FabricaDTO.CrearDTOLogroPartidoId();

            dtoLogroPartidoId.IdPartido = 14;//Cambiar

            Assert.AreEqual(HttpStatusCode.OK, controller.ObtenerLogrosEquipoPendientes(dtoLogroPartidoId).StatusCode);
        }
Example #8
0
        public void PruebaControllerObtenerLogrosCantidadResultados()
        {
            DTOLogroPartidoId dtoLogroPartidoId = FabricaDTO.CrearDTOLogroPartidoId();

            dtoLogroPartidoId.IdPartido = 14;//Cambiar

            Assert.AreEqual(HttpStatusCode.OK, controller.ObtenerLogrosCantidadResultados(dtoLogroPartidoId).StatusCode);
        }
        public void PruebaCtrObtenerLogroPartidoPorId()
        {
            DTOListaPartidosLogros dto = FabricaDTO.CrearDTOListaPartidosLogros();

            dto.IdPartido = 14;

            Assert.AreEqual(HttpStatusCode.OK, controller.ObtenerLogroPartidoPorId(dto).StatusCode);
        }
Example #10
0
        public void PruebaControllerAgregarLogroCantidad()
        {
            DTOLogroCantidad dtoLogro = FabricaDTO.CrearDTOLogroCantidad();

            dtoLogro.IdPartido     = 14; //cambiar a 1
            dtoLogro.LogroCantidad = "Prueba controller Agregar logro cantidad";
            dtoLogro.TipoLogro     = (int)TipoLogro.cantidad;

            Assert.AreEqual(HttpStatusCode.OK, controller.AgregarLogroCantidad(dtoLogro).StatusCode);
        }
Example #11
0
        public void PruebaControllerAgregarLogroJugador()
        {
            DTOLogroJugador dtoLogro = FabricaDTO.CrearDTOLogroJugador();

            dtoLogro.IdPartido    = 14; //cambiar a 1
            dtoLogro.LogroJugador = "Prueba controller Agregar logro jugador";
            dtoLogro.TipoLogro    = (int)TipoLogro.jugador;

            Assert.AreEqual(HttpStatusCode.OK, controller.AgregarLogroJugador(dtoLogro).StatusCode);
        }
        public void PruebaControllerAgregarLogroEquipo()
        {
            DTOLogroEquipo dtoLogro = FabricaDTO.CrearDTOLogroEquipo();

            dtoLogro.IdPartido   = 14; //cambiar a 1
            dtoLogro.LogroEquipo = "Prueba controller Agregar logro equipo";
            dtoLogro.TipoLogro   = (int)TipoLogro.equipo;

            Assert.AreEqual(HttpStatusCode.OK, controller.AgregarLogroEquipo(dtoLogro).StatusCode);
        }
        public override DTOJugadorId CrearDto(Entidad entidad)
        {
            DTOJugadorId dto = FabricaDTO.CrearDTOJugadorId();

            Jugador jugador = entidad as Jugador;

            dto.Id = jugador.Id;

            return(dto);
        }
        /// <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);
        }
Example #15
0
        /// <summary>
        /// Metodo que sirve para convertir de una entidad a un dto
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public override DTOLogroVF CrearDto(Entidad entidad)
        {
            DTOLogroVF dto = FabricaDTO.CrearDTOLogroVF();

            LogroVoF logroVF = entidad as LogroVoF;

            dto.IdPartido = logroVF.Partido.Id;
            dto.LogroVF   = logroVF.Logro;
            dto.TipoLogro = (int)logroVF.IdTipo;

            return(dto);
        }
        /// <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 que sirve para convertir de una entidad a un dto
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public override DTOLogroCantidad CrearDto(Entidad entidad)
        {
            DTOLogroCantidad dto = FabricaDTO.CrearDTOLogroCantidad();

            LogroCantidad logroCantidad = entidad as LogroCantidad;

            dto.IdPartido     = logroCantidad.Partido.Id;
            dto.LogroCantidad = logroCantidad.Logro;
            dto.TipoLogro     = (int)logroCantidad.IdTipo;

            return(dto);
        }
        public void PruebaTraductorListaPartidosLogrosEntidad()
        {
            TraductorListaPartidosLogros traductor = FabricaTraductor.CrearTraductorListaPartidosLogros();
            Partido partido = FabricaEntidades.CrearPartido();
            DTOListaPartidosLogros dtoListaPartidos = FabricaDTO.CrearDTOListaPartidosLogros();

            dtoListaPartidos.IdPartido = 14;

            partido = (Partido)traductor.CrearEntidad(dtoListaPartidos);

            Assert.AreEqual(14, partido.Id);
        }
Example #19
0
        /// <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);
        }
        /// <summary>
        /// Metodo que sirve para convertir de una entidad a un dto
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public override DTOLogroCantidadResultado CrearDto(Entidad entidad)
        {
            DTOLogroCantidadResultado dto = FabricaDTO.CrearDTOLogroCantidadResultado();

            LogroCantidad logroCantidad = entidad as LogroCantidad;

            dto.IdLogroCantidad = logroCantidad.Id;
            dto.LogroCantidad   = logroCantidad.Logro;
            dto.TipoLogro       = (int)logroCantidad.IdTipo;
            dto.Cantidad        = logroCantidad.Cantidad;

            return(dto);
        }
        /// <summary>
        /// Metodo que sirve para convertir de una entidad a un dto
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public override DTOLogroVFResultado CrearDto(Entidad entidad)
        {
            DTOLogroVFResultado dto = FabricaDTO.CrearDTOLogroVFResultado();

            LogroVoF logroVF = entidad as LogroVoF;

            dto.IdLogroVF = logroVF.Id;
            dto.LogroVF   = logroVF.Logro;
            dto.TipoLogro = (int)logroVF.IdTipo;
            dto.Respuesta = logroVF.Respuesta;

            return(dto);
        }
Example #22
0
        public override DTOListarProximosPartidos CrearDto(Entidad entidad)
        {
            Partido partido = entidad as Partido;

            DTOListarProximosPartidos dto = FabricaDTO.CrearDTOListarProximosPartidos();

            dto.IdPartido = partido.Id;
            dto.Equipo1   = partido.Equipo1.Pais;
            dto.Equipo2   = partido.Equipo2.Pais;
            dto.Fecha     = partido.FechaInicioPartido.ToShortDateString();

            return(dto);
        }
Example #23
0
        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);
        }
Example #24
0
        public void PruebaTraductorLogroVFEntidad()
        {
            TraductorLogroVF traductor = FabricaTraductor.CrearTraductorLogroVF();
            LogroVoF         logro     = FabricaEntidades.CrearLogroVoF();
            DTOLogroVF       dtoLogro  = FabricaDTO.CrearDTOLogroVF();

            dtoLogro.IdPartido = 1;
            dtoLogro.LogroVF   = "Prueba de dto a entidad logro vf";
            dtoLogro.TipoLogro = (int)TipoLogro.vof;

            logro = (LogroVoF)traductor.CrearEntidad(dtoLogro);

            Assert.AreEqual(1, logro.Partido.Id);
        }
Example #25
0
        public void PruebaTraductorLogroCantidadEntidad()
        {
            TraductorLogroCantidad traductor = FabricaTraductor.CrearTraductorLogroCantidad();
            LogroCantidad          logro     = FabricaEntidades.CrearLogroCantidad();
            DTOLogroCantidad       dtoLogro  = FabricaDTO.CrearDTOLogroCantidad();

            dtoLogro.IdPartido     = 1;
            dtoLogro.LogroCantidad = "Prueba de dto a entidad";
            dtoLogro.TipoLogro     = (int)TipoLogro.cantidad;

            logro = (LogroCantidad)traductor.CrearEntidad(dtoLogro);

            Assert.AreEqual(1, logro.Partido.Id);
        }
        public override DTOPartidoFecha CrearDto(Entidad entidad)
        {
            if (!(entidad is Partido partido))
            {
                logger.Error("Casteo invalido de la entidad " + entidad + " a Partido");
                throw new CasteoInvalidoException("La entidad no es del tipo Partido");
            }

            DTOPartidoFecha dto = FabricaDTO.CrearDTOPartidoFecha();

            dto.FechaInicioPartido = partido.FechaInicioPartido;

            return(dto);
        }
        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);
        }
Example #28
0
        public void PruebaTraductorLogroCantidadResultadoEntidad()
        {
            TraductorLogroCantidadResultado traductor = FabricaTraductor.CrearTraductorLogroCantidadResultado();
            LogroCantidad             logro           = FabricaEntidades.CrearLogroCantidad();
            DTOLogroCantidadResultado dtoLogro        = FabricaDTO.CrearDTOLogroCantidadResultado();

            dtoLogro.IdLogroCantidad = 1;
            dtoLogro.LogroCantidad   = "Prueba de dto a entidad";
            dtoLogro.TipoLogro       = (int)TipoLogro.cantidad;
            dtoLogro.Cantidad        = 6;

            logro = (LogroCantidad)traductor.CrearEntidad(dtoLogro);

            Assert.AreEqual(6, logro.Cantidad);
        }
Example #29
0
        public void PruebaTraductorLogroCantidadResultadoDto()
        {
            TraductorLogroCantidadResultado traductor = FabricaTraductor.CrearTraductorLogroCantidadResultado();
            LogroCantidad             logro           = FabricaEntidades.CrearLogroCantidad();
            DTOLogroCantidadResultado dtoLogro        = FabricaDTO.CrearDTOLogroCantidadResultado();

            logro.Id       = 1;
            logro.IdTipo   = TipoLogro.cantidad;
            logro.Logro    = "Logro Prueba Traductor";
            logro.Cantidad = 8;

            dtoLogro = traductor.CrearDto(logro);

            Assert.AreEqual(8, dtoLogro.Cantidad);
        }
Example #30
0
        public override DTOEquipo CrearDto(Entidad entidad)
        {
            if (!(entidad is Comun.Entidades.Equipo equipo))
            {
                logger.Error("Casteo invalido de la entidad " + entidad + " a Equipo");
                throw new CasteoInvalidoException("La entidad no es del tipo equipo");
            }

            DTOEquipo dto = FabricaDTO.CrearDTOEquipo();

            dto.Id   = equipo.Id;
            dto.Pais = equipo.Pais;

            return(dto);
        }