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)); }
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)); }
public void WhenEpisodeName_ThenSet(string fileName) { var sut = new TvEpisodeFileName(fileName); Assert.That(sut.EpisodeName, Is.EqualTo("The Name of the Game")); }
public void WhenNoEpisodeName_ThenSetEmpty(string fileName) { var sut = new TvEpisodeFileName(fileName); Assert.That(sut.EpisodeName, Is.Empty); }
public void WhenTitleIsValid_ThenSetProperties(string fileName) { var sut = new TvEpisodeFileName(fileName); Assert.That(sut.SeriesName, Is.EqualTo("The Boys")); }
public void WhenIsNullOrEmpty_ThenThrowException(string fileName) { Assert.Throws <ArgumentException>(() => _ = new TvEpisodeFileName(fileName)); }