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

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

            Assert.AreEqual(1279, read.RowList.Count);
        }
Exemplo n.º 3
0
        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.");
        }
Exemplo n.º 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);
 }
Exemplo n.º 5
0
        public void GivenNullInputReturnEmptyRowList()
        {
            var read = new CSVFileTextFieldParser(null);

            Assert.IsNotNull(read.RowList);
        }