Esempio n. 1
0
        private void goButton_Click(object sender, EventArgs e)
        {
            IEnumerable <IISOCountry> countries = null;

            switch (typeSelection.SelectedIndex)
            {
            case 0:
                countries = new RipeISOCountryReader().GetDefault();
                break;

            case 1:
                countries = new GeonamesISOCountryReader().GetDefault();
                break;

            case 2:
                countries = new NISOCountries.Wikipedia.HAP.WikipediaISOCountryReader().GetDefault();
                break;

            case 3:
                countries = new NISOCountries.Wikipedia.CSQ.WikipediaISOCountryReader().GetDefault();
                break;
            }
            dataGridView.DataSource = countries.OrderBy(c => c.Alpha2).ToArray();
            dataGridView.AutoResizeColumns();
        }
Esempio n. 2
0
        public void GeonamesISOCountryReader_ParsesFile_Correctly()
        {
            var r = TestUtil.GetTestFileReader();

            var target = new GeonamesISOCountryReader(r)
                         .Parse(@"Test\fixtures\geonames_testfile.txt")
                         .ToArray();

            Assert.AreEqual(12, target.Length);
            Assert.AreEqual("NL", target[5].Alpha2);
            Assert.AreEqual("NLD", target[5].Alpha3);
            Assert.AreEqual("528", target[5].Numeric);
            Assert.AreEqual("Netherlands", target[5].CountryName);
            Assert.AreEqual("NL", target[5].FIPS);
        }
Esempio n. 3
0
        public void GeonamesISOCountryReader_ParsesFile_Correctly()
        {
            var r = TestUtil.GetTestFileReader();

            var target = new GeonamesISOCountryReader(r)
                .Parse(@"Test\fixtures\geonames_testfile.txt")
                .ToArray();

            Assert.AreEqual(12, target.Length);
            Assert.AreEqual("NL", target[5].Alpha2);
            Assert.AreEqual("NLD", target[5].Alpha3);
            Assert.AreEqual("528", target[5].Numeric);
            Assert.AreEqual("Netherlands", target[5].CountryName);
            Assert.AreEqual("NL", target[5].Fips);
        }