示例#1
0
        public Juego2Stub()
        {
            juego = new Juego(4);

            Viajero1 = new ViajeroComun("123", "Juan");
            Viajero2 = new ViajeroComun("124", "Ana");
            Viajero3 = new ViajeroComun("125", "Pedro");
            Viajero4 = new ViajeroComun("126", "Antonio");

            List <Viajero> viajeros = new List <Viajero>();

            viajeros.Add(Viajero1);
            viajeros.Add(Viajero2);
            viajeros.Add(Viajero3);
            viajeros.Add(Viajero4);

            Experiencia granja1     = new Granja(3);
            Experiencia granja2     = new Granja(1);
            Experiencia aguaTermal1 = new AguaTermal(2);
            Experiencia oceano1     = new Oceano(4);
            Experiencia montania1   = new Montania(3);

            List <Experiencia> experiencias = new List <Experiencia>();

            experiencias.Add(granja1);
            experiencias.Add(aguaTermal1);
            experiencias.Add(oceano1);
            experiencias.Add(granja2);
            experiencias.Add(montania1);

            juego.CargarViajeros(viajeros);
            juego.CargarExperiencias(experiencias);

            Viajero1.SetPosicionActual(2, 2);
            juego.Camino[0].Disponibilidad += 1;
            juego.Camino[2].Disponibilidad -= 1;
            Viajero2.SetPosicionActual(2, 1);
            juego.Camino[0].Disponibilidad += 1;
            juego.Camino[2].Disponibilidad -= 1;
            Viajero3.SetPosicionActual(4, 1);
            juego.Camino[0].Disponibilidad += 1;
            juego.Camino[4].Disponibilidad -= 1;
            Viajero4.SetPosicionActual(6, 3);
            juego.Camino[0].Disponibilidad += 1;
            juego.Camino[6].Disponibilidad -= 1;

            Mover = new Movimiento(juego.Camino, juego.Viajeros);
        }
示例#2
0
        public Juego1Stub()
        {
            juego = new Juego(4);

            Viajero1 = new ViajeroComun("123", "Juan");
            Viajero2 = new ViajeroComun("124", "Ana");
            Viajero3 = new ViajeroComun("125", "Pedro");
            Viajero4 = new ViajeroComun("126", "Antonio");

            List <Viajero> viajeros = new List <Viajero>();

            viajeros.Add(Viajero1);
            viajeros.Add(Viajero2);
            viajeros.Add(Viajero3);
            viajeros.Add(Viajero4);

            Experiencia granja1     = new Granja(3);
            Experiencia granja2     = new Granja(1);
            Experiencia aguaTermal1 = new AguaTermal(1);
            Experiencia aguaTermal2 = new AguaTermal(4);
            Experiencia oceano1     = new Oceano(4);
            Experiencia oceano2     = new Oceano(2);
            Experiencia montania1   = new Montania(3);
            Experiencia montania2   = new Montania(1);

            List <Experiencia> experiencias = new List <Experiencia>();

            experiencias.Add(granja1);
            experiencias.Add(aguaTermal1);
            experiencias.Add(oceano1);
            experiencias.Add(granja2);
            experiencias.Add(montania1);
            experiencias.Add(oceano2);
            experiencias.Add(montania2);
            experiencias.Add(aguaTermal2);

            juego.CargarViajeros(viajeros);
            juego.CargarExperiencias(experiencias);

            Mover = new Movimiento(juego.Camino, juego.Viajeros);
        }
示例#3
0
        public void TestDisponibilidadCero()
        {
            Montania montania2;

            Assert.Throws <MiExcepcion>(() => montania2 = new Montania(0));
        }
示例#4
0
        public void TestDisponibilidadValorNegativo()
        {
            Montania montania2;

            Assert.Throws <MiExcepcion>(() => montania2 = new Montania(-4));
        }
示例#5
0
        public void TestDisponibilidadUno()
        {
            Montania montania2 = new Montania(4);

            Assert.AreEqual(4, montania2.Disponibilidad);
        }
示例#6
0
 public void Setup()
 {
     viajero  = new ViajeroComun("123", "Juan");
     montania = new Montania(1);
 }