public EpisodeSearch(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, DownloadProvider downloadProvider, IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider, AllowedDownloadSpecification allowedDownloadSpecification, SearchHistoryProvider searchHistoryProvider) : base(seriesProvider, episodeProvider, downloadProvider, indexerProvider, sceneMappingProvider, allowedDownloadSpecification, searchHistoryProvider) { }
public RssSyncJob(DownloadProvider downloadProvider, IndexerProvider indexerProvider, MonitoredEpisodeSpecification isMonitoredEpisodeSpecification, AllowedDownloadSpecification allowedDownloadSpecification, UpgradeHistorySpecification upgradeHistorySpecification, ConfigProvider configProvider) { _downloadProvider = downloadProvider; _indexerProvider = indexerProvider; _isMonitoredEpisodeSpecification = isMonitoredEpisodeSpecification; _allowedDownloadSpecification = allowedDownloadSpecification; _upgradeHistorySpecification = upgradeHistorySpecification; _configProvider = configProvider; }
protected SearchBase(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, DownloadProvider downloadProvider, IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider, AllowedDownloadSpecification allowedDownloadSpecification, SearchHistoryProvider searchHistoryProvider) { _seriesProvider = seriesProvider; _episodeProvider = episodeProvider; _downloadProvider = downloadProvider; _indexerProvider = indexerProvider; _sceneMappingProvider = sceneMappingProvider; _allowedDownloadSpecification = allowedDownloadSpecification; _searchHistoryProvider = searchHistoryProvider; }
public void Setup() { spec = Mocker.Resolve <AllowedDownloadSpecification>(); parseResult = new EpisodeParseResult(); Mocker.GetMock <QualityAllowedByProfileSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <AcceptableSizeSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <UpgradeDiskSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <AlreadyInQueueSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(false); Mocker.GetMock <RetentionSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <AllowedReleaseGroupSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <CustomStartDateSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); Mocker.GetMock <LanguageSpecification>() .Setup(c => c.IsSatisfiedBy(It.IsAny <EpisodeParseResult>())) .Returns(true); }