Пример #1
0
        public void ReadAllProvidedDataTest()
        {
            var reader = new MunroCsvReader("munrotab_v6.2.csv");

            var output = reader.ReadFile();

            Assert.That(output.Count, Is.EqualTo(509));
        }
Пример #2
0
        public void TestReadingInvalidMunros()
        {
            var reader = new MunroCsvReader("munrotab_invalid.csv");

            var output = reader.ReadFile();

            Assert.That(output.Count, Is.EqualTo(0));
        }
Пример #3
0
        public void TestGetColumnIndex()
        {
            var reader = new MunroCsvReader("munrotab_headings.csv");

            var output = reader.GetColumnIndex("Name");

            Assert.That(output, Is.EqualTo(5));
        }
Пример #4
0
        public void TestResdingMunroData()
        {
            var reader = new MunroCsvReader("munrotab_valid.csv");

            var output = reader.ReadFile().ToList();

            Assert.That(output[0].Name, Is.EqualTo("Ben Chonzie"));
            Assert.That(output[0].Height, Is.EqualTo(931));
            Assert.That(output[0].Category, Is.EqualTo(HillCategory.Munro));
            Assert.That(output[0].GridRefereence, Is.EqualTo("NN773308"));

            Assert.That(output[1].Name, Is.EqualTo("Ben Vorlich"));
            Assert.That(output[1].Height, Is.EqualTo(985));
            Assert.That(output[1].Category, Is.EqualTo(HillCategory.MunroTop));
            Assert.That(output[1].GridRefereence, Is.EqualTo("NN629189"));

            Assert.That(output[2].Name, Is.EqualTo("Stuc a' Chroin"));
            Assert.That(output[2].Height, Is.EqualTo(975));
            Assert.That(output[2].Category, Is.EqualTo(HillCategory.Munro));
            Assert.That(output[2].GridRefereence, Is.EqualTo("NN617174"));
        }