Exemplo n.º 1
0
            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));
            }
Exemplo n.º 2
0
            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());
            }