Ejemplo n.º 1
0
            public void WhenValidEpisodeInfo_ThenSet()
            {
                var sut = new TvEpisodeFileName("The Boys [S01E02].mkv");

                Assert.That(sut.EpisodeNumber.SeasonNumber, Is.EqualTo(1));
                Assert.That(sut.EpisodeNumber.EpisodeNumber, Is.EqualTo(2));
            }
Ejemplo n.º 2
0
            public void WhenFileNameIsValid_ThenSetProperties()
            {
                const string fileName = "The Boys [S01E01] The Name of the Game.mkv";

                var sut = new TvEpisodeFileName(fileName);

                Assert.That(sut.FileName, Is.EqualTo(fileName));
            }
Ejemplo n.º 3
0
            public void WhenEpisodeName_ThenSet(string fileName)
            {
                var sut = new TvEpisodeFileName(fileName);

                Assert.That(sut.EpisodeName, Is.EqualTo("The Name of the Game"));
            }
Ejemplo n.º 4
0
            public void WhenNoEpisodeName_ThenSetEmpty(string fileName)
            {
                var sut = new TvEpisodeFileName(fileName);

                Assert.That(sut.EpisodeName, Is.Empty);
            }
Ejemplo n.º 5
0
            public void WhenTitleIsValid_ThenSetProperties(string fileName)
            {
                var sut = new TvEpisodeFileName(fileName);

                Assert.That(sut.SeriesName, Is.EqualTo("The Boys"));
            }
Ejemplo n.º 6
0
 public void WhenIsNullOrEmpty_ThenThrowException(string fileName)
 {
     Assert.Throws <ArgumentException>(() => _ = new TvEpisodeFileName(fileName));
 }