public TestSearch(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, DownloadProvider downloadProvider, IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider, AllowedDownloadSpecification allowedDownloadSpecification, SearchHistoryProvider searchHistoryProvider) : base(seriesProvider, episodeProvider, downloadProvider, indexerProvider, sceneMappingProvider, allowedDownloadSpecification, 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); }
public RssSyncJob(IEnumerable<IndexerBase> indexers, DownloadProvider downloadProvider, IndexerProvider indexerProvider, MonitoredEpisodeSpecification isMonitoredEpisodeSpecification, AllowedDownloadSpecification allowedDownloadSpecification, UpgradeHistorySpecification upgradeHistorySpecification) { _indexers = indexers; _downloadProvider = downloadProvider; _indexerProvider = indexerProvider; _isMonitoredEpisodeSpecification = isMonitoredEpisodeSpecification; _allowedDownloadSpecification = allowedDownloadSpecification; _upgradeHistorySpecification = upgradeHistorySpecification; }
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; }
public SearchProvider(EpisodeProvider episodeProvider, DownloadProvider downloadProvider, SeriesProvider seriesProvider, IndexerProvider indexerProvider, SceneMappingProvider sceneMappingProvider, UpgradePossibleSpecification upgradePossibleSpecification, AllowedDownloadSpecification allowedDownloadSpecification) { _episodeProvider = episodeProvider; _downloadProvider = downloadProvider; _seriesProvider = seriesProvider; _indexerProvider = indexerProvider; _sceneMappingProvider = sceneMappingProvider; _upgradePossibleSpecification = upgradePossibleSpecification; _allowedDownloadSpecification = allowedDownloadSpecification; }
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; }