Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
        public void ReadWhenFileNameInvalid()
        {
            var mockLogger = new Mock <ILogger <CSVProcessor> >();


            CSVFileReader fileReader = new CSVFileReader(this.logger);

            fileReader.Init("");
            Assert.Throws(typeof(ArgumentException), () => fileReader.ReadFile());
        }