public void Setup() { _seasonInfo = new SeasonInfo { Name = "SeasonName", IndexNumber = 3, ParentIndexNumber = 1, ProviderIds = new Dictionary <string, string> { { "Source", "66" } } }; _mediaItemProcessorResult = Left <ProcessFailedResult, IMetadataFoundResult <Season> >( new ProcessFailedResult("FailedSource", "MediaItemName", MediaItemTypes.Season, "Failure reason")); _mediaItemProcessor = Substitute.For <IMediaItemProcessor>(); _mediaItemProcessor.GetResultAsync(_seasonInfo, MediaItemTypes.Season, Arg.Any <IEnumerable <EmbyItemId> >()) .Returns(x => _mediaItemProcessorResult); _logManager = Substitute.For <ILogManager>(); _logger = Substitute.For <ILogger>(); _logger.WhenForAnyArgs(l => l.Debug(null, null)).Do(c => Console.WriteLine($"Debug: {c.Arg<string>()}")); _logManager.GetLogger("SeasonProvider").Returns(_logger); _seasonProvider = new SeasonProvider(_logManager, _mediaItemProcessor); }
// // GET: /Series/ public SeriesController(SeriesProvider seriesProvider, QualityProvider qualityProvider, JobProvider jobProvider, SeasonProvider seasonProvider, ConfigProvider configProvider) { _seriesProvider = seriesProvider; _qualityProvider = qualityProvider; _jobProvider = jobProvider; _seasonProvider = seasonProvider; _configProvider = configProvider; }
public ImportNewSeriesJob(SeriesProvider seriesProvider, EpisodeProvider episodeProvider, MediaFileProvider mediaFileProvider, UpdateInfoJob updateInfoJob, DiskScanJob diskScanJob, BannerDownloadJob bannerDownloadJob, SeasonProvider seasonProvider, XemUpdateJob xemUpdateJob) { _seriesProvider = seriesProvider; _episodeProvider = episodeProvider; _mediaFileProvider = mediaFileProvider; _updateInfoJob = updateInfoJob; _diskScanJob = diskScanJob; _bannerDownloadJob = bannerDownloadJob; _seasonProvider = seasonProvider; _xemUpdateJob = xemUpdateJob; }
public CommandController(JobProvider jobProvider, SabProvider sabProvider, SmtpProvider smtpProvider, TwitterProvider twitterProvider, EpisodeProvider episodeProvider, GrowlProvider growlProvider, SeasonProvider seasonProvider, ProwlProvider prowlProvider, XbmcProvider xbmcProvider, PlexProvider plexProvider, NzbgetProvider nzbgetProvider) { _jobProvider = jobProvider; _sabProvider = sabProvider; _smtpProvider = smtpProvider; _twitterProvider = twitterProvider; _episodeProvider = episodeProvider; _growlProvider = growlProvider; _seasonProvider = seasonProvider; _prowlProvider = prowlProvider; _xbmcProvider = xbmcProvider; _plexProvider = plexProvider; _nzbgetProvider = nzbgetProvider; }
public SeasonProviderEntryPoint(IApplicationHost applicationHost) { _seasonProvider = DependencyConfiguration.Resolve <SeasonProvider>(applicationHost); }
public SeriesSearchJob(SeasonSearchJob seasonSearchJob, SeasonProvider seasonProvider) { _seasonSearchJob = seasonSearchJob; _seasonProvider = seasonProvider; }