public void GivenWrongFilepathReturnEmptyRowList()
        {
            var invalidpath = @"Data\cridata.csv";
            var read        = new CSVFileTextFieldParser(invalidpath);

            Assert.AreEqual(0, read.RowList.Count);
        }
        public void GivenRightFilepathReturnRowCount()
        {
            var validpath = @"Data\crimedata.csv";
            var read      = new CSVFileTextFieldParser(validpath);

            Assert.AreEqual(1279, read.RowList.Count);
        }
        public void GivenEmptyFilepathReturnException()
        {
            string rowlist;
            var    read = new CSVFileTextFieldParser("");

            try
            {
                rowlist = read.RowList[0][0];
                var newl = rowlist.Split(',');
            }
            catch (Exception)
            {
                return;
            }
            Assert.Fail("Class mishandled empty path.");
        }
Exemple #4
0
 private void getValuesFromCSV(string filepath, out CSVFileTextFieldParser readcsv, out int primartytypeindex, out GraphicsList getgraphicslist)
 {
     readcsv           = new CSVFileTextFieldParser(filepath);
     primartytypeindex = Array.IndexOf(readcsv.RowList.First(), "Primary Type");
     getgraphicslist   = new GraphicsList(readcsv.RowList);
 }
        public void GivenNullInputReturnEmptyRowList()
        {
            var read = new CSVFileTextFieldParser(null);

            Assert.IsNotNull(read.RowList);
        }