public void ReadEmptyFile() { var mockLogger = new Mock <ILogger <CSVProcessor> >(); CSVFileReader fileReader = new CSVFileReader(this.logger); fileReader.Init(this.folderPath + "TOU_5.csv"); Assert.DoesNotThrow(() => fileReader.ReadFile()); Assert.True(fileReader.LinesRead.Count == 0); }
public void ReadNonExistingFile() { var mockLogger = new Mock <ILogger <CSVProcessor> >(); CSVFileReader fileReader = new CSVFileReader(this.logger); fileReader.Init(this.folderPath + "TOU_51.csv"); Assert.Throws(typeof(FileNotFoundException), () => fileReader.ReadFile()); Assert.True(fileReader.LinesRead.Count == 0); }
public void ReadWhenFileNameInvalid() { var mockLogger = new Mock <ILogger <CSVProcessor> >(); CSVFileReader fileReader = new CSVFileReader(this.logger); fileReader.Init(""); Assert.Throws(typeof(ArgumentException), () => fileReader.ReadFile()); }