public void TestFileContentIsEmpty()
        {
            var sut = new CarsCsvFile(FileReaderStub.WhichReturnEmpty());

            var result = Assert.Throws <EmptyException>(() => sut.GetTitles());
            //Assert.Equal("فایل نباید خالی باشد!", result.Message);
        }
        public void TestCsvFileTitle()
        {
            var sut = new CarsCsvFile(FileReaderStub.WhichReturn($"Year;Make;Model;Length" + Environment.NewLine +
                                                                 "1997; Ford; E350; 2,35" + Environment.NewLine +
                                                                 "2000; Mercury; Cougar; 2,38"));
            var titles = sut.GetTitles();

            Assert.True(titles.First().Contains("Year"));
            Assert.True(titles.First().Contains("Make"));
            Assert.True(titles.First().Contains("Model"));
            Assert.True(titles.First().Contains("Length"));
        }
        public void TestFileDoesNotExist()
        {
            var sut = new CarsCsvFile(FileReaderStub.WithReturnFileNotFoundException());

            var result = Assert.Throws <FileNotFoundException>(() => sut.GetTitles());
        }