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()); }