public void WhenValidArgs_ThenSetProperties(int seasonNumber, int episodeNumber) { var sut = new TvEpisodeNumber(seasonNumber, episodeNumber); Assert.That(sut.SeasonNumber, Is.EqualTo(seasonNumber)); Assert.That(sut.EpisodeNumber, Is.EqualTo(episodeNumber)); }
public void WhenCalled_ThenReturnString(string info) { var sut = new TvEpisodeNumber(info); var result = sut.ToString(); Assert.That(result, Is.EqualTo(info)); }
public void WhenEpisodeNumberIsInvalid_ThenThrowException(int episodeNumber) { Assert.Throws <ArgumentOutOfRangeException>(() => _ = new TvEpisodeNumber(0, episodeNumber)); }
public void WhenSeasonNumberIsInvalid_ThenThrowException(int seasonNumber) { Assert.Throws <ArgumentOutOfRangeException>(() => _ = new TvEpisodeNumber(seasonNumber, 0)); }
public void WhenIsInvalidFormat_ThenThrowException(string info) { Assert.Throws <FormatException>(() => _ = new TvEpisodeNumber(info)); }
public void WhenIsNull_ThenThrowException() { Assert.Throws <ArgumentNullException>(() => _ = new TvEpisodeNumber(null)); }