public void ReadAllProvidedDataTest() { var reader = new MunroCsvReader("munrotab_v6.2.csv"); var output = reader.ReadFile(); Assert.That(output.Count, Is.EqualTo(509)); }
public void TestReadingInvalidMunros() { var reader = new MunroCsvReader("munrotab_invalid.csv"); var output = reader.ReadFile(); Assert.That(output.Count, Is.EqualTo(0)); }
public void TestGetColumnIndex() { var reader = new MunroCsvReader("munrotab_headings.csv"); var output = reader.GetColumnIndex("Name"); Assert.That(output, Is.EqualTo(5)); }
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")); }