Ejemplo n.º 1
0
        public void SetUp()
        {
            Equipos  equipos  = new Equipos();
            Estadios estadios = new Estadios();

            daoPartido = FabricaDAO.CrearDAOPartido();
            equipo1    = equipos.GetEquipo(1);
            equipo2    = equipos.GetEquipo(2);
            estadio    = estadios.GetEstadio(1);
            partido    = FabricaEntidades.CrearPartido(0, new DateTime(2018, 06, 29, 1, 0, 0), new DateTime(2018, 06, 29, 3, 0, 0), "pedro", equipo1, equipo2, estadio);
            daoPartido.Agregar(partido);
            partidoobtenido = (Partido)daoPartido.ObtenerTodos()[daoPartido.ObtenerTodos().Count - 1];
            DAOJugador daoJugador = FabricaDAO.CrearDAOJugador();

            jugador                 = FabricaEntidades.CrearJugador();
            jugador.Equipo          = equipo1;
            jugador.Altura          = 180;
            jugador.Apellido        = "Prueba";
            jugador.Nombre          = "PruebaDos";
            jugador.Numero          = 10;
            jugador.Posicion        = "Delantero";
            jugador.Peso            = 90;
            jugador.LugarNacimiento = "Perdido";
            jugador.FechaNacimiento = "2012/12/12";
            daoJugador.Agregar(jugador);
            daoAlineacion = FabricaDAO.CrearDAOAlineacion();
            alineacion    = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, jugador, equipo1, partidoobtenido);
        }
Ejemplo n.º 2
0
        public override Entidad CrearEntidad(DTOAlineacionSoloId dto)
        {
            Alineacion alineacion = FabricaEntidades.CrearAlineacion();

            alineacion.Id = dto.Id;

            return(alineacion);
        }
        public override Entidad CrearEntidad(DTOAlineacionNuevo dto)
        {
            Alineacion alineacion = FabricaEntidades.CrearAlineacion();

            alineacion.Equipo  = FabricaEntidades.CrearEquipo();
            alineacion.Partido = FabricaEntidades.CrearPartido();
            alineacion.Jugador = FabricaEntidades.CrearJugador();

            alineacion.EsCapitan  = dto.EsCapitan;
            alineacion.EsTitular  = dto.EsTitular;
            alineacion.Equipo.Id  = dto.Equipo;
            alineacion.Partido.Id = dto.Partido;
            alineacion.Posicion   = dto.Posicion;
            alineacion.Jugador.Id = dto.Jugador;

            return(alineacion);
        }
Ejemplo n.º 4
0
        private Entidad ConstruirEntidad(int i = 0)
        {
            if (cantidadRegistros == 0)
            {
                throw new AlineacionNoExisteException("Alineación no encontrada");
            }

            Jugador jugador = FabricaEntidades.CrearJugador();

            jugador.Id = GetInt(i, 4);

            Equipo equipo = FabricaEntidades.CrearEquipo();

            equipo.Id = GetInt(i, 5);

            Partido partido = FabricaEntidades.CrearPartido();

            partido.Id = GetInt(i, 6);

            Alineacion alineacion = FabricaEntidades.CrearAlineacion(GetInt(i, 0), GetBool(i, 1), GetString(i, 2),
                                                                     GetBool(i, 3), jugador, equipo, partido);

            return(alineacion);
        }
Ejemplo n.º 5
0
        public void AgregarAlineacionExceptionGenerica()
        {
            alineacion = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, null, null, null);

            Assert.Throws <ExcepcionPersonalizada>(() => daoAlineacion.Agregar(alineacion));
        }