public void ReadCsvFile() { var csvFile = $@"h1, h2, h3,h4,h5,h6,h7{Environment.NewLine}{DateTime.MaxValue},1.0,1.0,1.0,1.0,1.0,1.0"; List <Stock> expectedList = new List <Stock> { new Stock(1.0, 1.0, 1.0, 1.0, 1.0, 1.0, DateTime.MaxValue) }; var fileNameWithoutExtension = Path.GetFileNameWithoutExtension(Path.GetTempFileName()); File.WriteAllText(fileNameWithoutExtension + ".csv", csvFile); CsvReader csvReader = new CsvReader(); var data = csvReader.BringMeData(fileNameWithoutExtension); Assert.AreEqual(expectedList, data); if (File.Exists(fileNameWithoutExtension + ".csv")) { File.Delete(fileNameWithoutExtension + ".csv"); } }