public void HasDownloadedBefore() { Assert.IsTrue(Builders.GetDownloadsWithTvTorrent().HasDownloadedBefore(Builders.GetTvTorrent())); Assert.IsFalse(Builders.GetDownloadsWithTvTorrent().HasDownloadedBefore(Builders.GetMovieTorrent())); Assert.IsFalse(Builders.GetEmptyDownloads().HasDownloadedBefore(Builders.GetTvTorrent())); Assert.IsFalse(Builders.GetDownloadsWithTvTorrent().HasDownloadedBefore(Builders.GetTvTorrent().GUID("123"))); }
public void GetEpisodeAndSeason() { Assert.AreEqual(Builders.GetTvTorrent(1, 1).GetSeason(), 1); Assert.AreNotEqual(Builders.GetTvTorrent(1, 1).GetSeason(), 2); Assert.AreEqual(Builders.GetTvTorrent(3, 3).GetEpisode(), 3); Assert.AreNotEqual(Builders.GetTvTorrent(2, 2).GetEpisode(), 3); }
public void ShouldDownloadEpisode() { Assert.IsFalse(Builders.GetTvFilter().MatchOnce(true).ShouldDownloadEpisode(Builders.GetTvTorrent(), Builders.GetDownloadsWithTvTorrent())); Assert.IsTrue(Builders.GetTvFilter().MatchOnce(false).ShouldDownloadEpisode(Builders.GetTvTorrent(), Builders.GetDownloadsWithTvTorrent())); Assert.IsFalse(Builders.GetTvFilter(2, 3).MatchOnce(true).ShouldDownloadEpisode(Builders.GetTvTorrent(2, 2), Builders.GetDownloadsWithTvTorrent(2, 1))); Assert.IsTrue(Builders.GetTvFilter(2, 2).MatchOnce(true).ShouldDownloadEpisode(Builders.GetTvTorrent(2, 2), Builders.GetDownloadsWithTvTorrent(2, 1))); Assert.IsFalse(Builders.GetTvFilter(2, 2).MatchOnce(true).ShouldDownloadEpisode(Builders.GetTvTorrent(2, 1), Builders.GetDownloadsWithTvTorrent(2, 1))); Assert.IsFalse(Builders.GetTvFilter(2, 2).MatchOnce(true).ShouldDownloadEpisode(Builders.GetTvTorrent(2, 2), Builders.GetDownloadsWithTvTorrent(2, 2))); }
public void IsTvShow() { Assert.IsTrue(Builders.GetTvTorrent(1, 1).IsTvShow()); Assert.IsFalse(Builders.GetMovieTorrent().IsTvShow()); }