示例#1
0
        public void TestStationInfo()
        {
            StationInfo si = new StationInfo();

            string[] countries = si.listCountries();
            Assert.IsNotNull(countries);
            Assert.AreEqual(215, countries.Length);
            Assert.AreEqual("afghanistan", countries[0]);
            Assert.AreEqual("spain", countries[177]);
            Assert.AreEqual("zimbabwe", countries[214]);

            Station[] stations = si.searchByCountry("spain");
            Assert.IsNotNull(stations);
            foreach (Station sta in stations)
            {
                Assert.IsNotNull(sta);
                if (sta.icao == "LEBL")
                {
                    Assert.AreEqual("Barcelona / Aeropuerto", sta.name);
                }
            }

            Station[] st = si.searchByCode("LEBL");
            Assert.IsNotNull(st);
            Assert.AreEqual(1, st.Length);
            Assert.AreEqual("Barcelona / Aeropuerto", st[0].name);
        }
示例#2
0
		public void TestStationInfo ()
		{
			StationInfo si = new StationInfo ();
			string[] countries = si.listCountries ();
			Assert.IsNotNull (countries);
			Assert.AreEqual (215, countries.Length);
			Assert.AreEqual ("afghanistan", countries[0]);
			Assert.AreEqual ("spain", countries[177]);
			Assert.AreEqual ("zimbabwe", countries[214]);
			
			Station[] stations = si.searchByCountry ("spain");
			Assert.IsNotNull (stations);
			foreach (Station sta in stations)
			{
				Assert.IsNotNull (sta);
				if (sta.icao == "LEBL")
					Assert.AreEqual ("Barcelona / Aeropuerto", sta.name);
			}
			
			Station[] st = si.searchByCode ("LEBL");
			Assert.IsNotNull (st);
			Assert.AreEqual (1, st.Length);
			Assert.AreEqual ("Barcelona / Aeropuerto", st[0].name);
		}