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 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); }
private void setupEscenario1() { w1 = new WorldAirline(); w1.cargarCiudades(ruta1); }