public void Should_read_every_subtitle_from_the_file() { var sut = new SrtFileReader(new StringReader(SrtSample)); var subtitles = sut.ReadSubtitlesFromFile(); Assert.That(subtitles.Count, Is.EqualTo(4)); }
public void Malformed_subtitle_files_should_throw_FileFormatException() { var sut_noIndex = new SrtFileReader(new StringReader(Malformed_NoIndex_SrtSample)); Assert.Throws <FileFormatException>(() => sut_noIndex.ReadSubtitlesFromFile()); var sut_noTimestamp = new SrtFileReader(new StringReader(Malformed_NoIndex_SrtSample)); Assert.Throws <FileFormatException>(() => sut_noTimestamp.ReadSubtitlesFromFile()); var sut_noSubtext = new SrtFileReader(new StringReader(Malformed_NoIndex_SrtSample)); Assert.Throws <FileFormatException>(() => sut_noSubtext.ReadSubtitlesFromFile()); }