public void testFuerzaBruta()
        {
            setupEscenario1();
            w1.cargarCiudades(ruta1);
            w1.cargarViajeros(ruta2, 0, 5);
            var           viajeros  = w1.Viajeros.Values;
            Viajero       jorge     = null;
            List <Ciudad> ciudades  = new List <Ciudad>();
            double        distancia = 0;

            foreach (var item in viajeros)
            {
                Viajero tem = (Viajero)item;
                if (tem.Id.Equals("41540"))
                {
                    jorge = tem;
                }
            }

            ciudades = jorge.Itinerario.itinerarioExploracionCompleta();

            for (int i = 0; (i + 1) < ciudades.Count; i++)
            {
                Ciudad temp = ciudades[i];

                distancia += temp.distancia(ciudades[i + 1], 'K');
            }
            Ciudad laPrimera = ciudades[0];
            Ciudad laUltima  = ciudades [ciudades.Count - 1];

            distancia += laUltima.distancia(laPrimera, 'K');
            Assert.AreEqual(15717.21, distancia, 0.2);
        }
        public void cargarViajerosTest1()
        {
            List <Viajero> nueva = new List <Viajero>();

            setupEscenario1();
            w1.cargarViajeros(ruta2, 0, 49);
            var viajeros = w1.Viajeros.Values;


            foreach (var c in viajeros)
            {
                Viajero mio = (Viajero)c;
                if (!nueva.Contains(mio))
                {
                    nueva.Add(mio);
                }
            }

            int totalViajeros = nueva.Count;



            Assert.AreEqual(50, totalViajeros);
        }
        public void buscarViajerosTest1()
        {
            setupEscenario3();
            string nombre = "";

            w3.cargarCiudades(ruta1);
            w3.cargarViajeros(ruta2, 0, 89);


            List <Viajero> nueva = w3.buscarViajeros("Aaberg");

            Assert.AreEqual(10, nueva.Count);
            for (int i = 0; i < nueva.Count; i++)
            {
                nombre += nueva[i].Nombre;
            }


            Assert.AreEqual("Ana", nombre);
        }
 private void setupEscenario2()
 {
     w2 = new WorldAirline();
     w2.cargarCiudades(ruta1);
     w2.cargarViajeros(ruta2, 0, 49);
 }