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."); }
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); }