public MediaLibraryService(ILogger <MediaLibraryService> logger, IOptions <NetpipsSettings> appSettings, IMediaLibraryMover mover, IFilebotService filebot) { this.logger = logger; this.mover = mover; this.filebot = filebot; settings = appSettings.Value; }
public P2PDownloadMethod(ILogger <P2PDownloadMethod> logger, IOptions <NetpipsSettings> settings, IAria2CService aria2CService, ITorrentDaemonService torrentDaemonService) { this.torrentDaemonService = torrentDaemonService; this.logger = logger; this.aria2CService = aria2CService; this.settings = settings.Value; }
public MediaLibraryMover(IOptions <NetpipsSettings> options, ILogger <MediaLibraryMover> logger, IFilebotService filebot, IMediaInfoService mediaInfo, IArchiveExtractorService archiveExtractorService) { settings = options.Value; this.logger = logger; this.filebot = filebot; this.mediaInfo = mediaInfo; this.archiveExtractorService = archiveExtractorService; }
public void Setup() { optionsMock = new Mock <IOptions <NetpipsSettings> >(); loggerMock = new Mock <ILogger <ArchiveExtractorService> >(); settings = TestHelper.CreateNetpipsAppSettings(); optionsMock.Setup(x => x.Value).Returns(settings); }
public SendItemCompletedEmail(ITvShowSubscriptionRepository tvShowSubscriptionRepository, ISmtpService smtpService, ILogger <SendItemCompletedEmail> logger, IDownloadItemRepository downloadItemRepository, IOptions <NetpipsSettings> options) { this.tvShowSubscriptionRepository = tvShowSubscriptionRepository; this.smtpService = smtpService; this.logger = logger; this.downloadItemRepository = downloadItemRepository; settings = options.Value; }
public DownloadItemService(ILogger <DownloadItemService> logger, IServiceProvider serviceProvider, IOptions <NetpipsSettings> options, IDispatcher dispatcher, IDownloadItemRepository repository) { settings = options.Value; this.serviceProvider = serviceProvider; this.dispatcher = dispatcher; this.repository = repository; this.logger = logger; }
public void Setup() { settings = TestHelper.CreateNetpipsAppSettings(); var loggerMock = new Mock <ILogger <DirectDownloadMethod> >(); cookies = new List <string>(); dispatcher = new Mock <IDispatcher>(); }
public DirectDownloadMethod(ILogger <DirectDownloadMethod> logger, IOptions <NetpipsSettings> settings, IOptions <DirectDownloadSettings> directDownloadOptions, IDispatcher dispatcher) { this.logger = logger; this.settings = settings.Value; this.dispatcher = dispatcher; directDownloadSettings = directDownloadOptions.Value; }
public void Setup() { logger = new Mock <ILogger <P2PDownloadMethod> >(); settingsMock = new Mock <IOptions <NetpipsSettings> >(); ariaService = new Mock <IAria2CService>(); torrentService = new Mock <ITorrentDaemonService>(); settings = TestHelper.CreateNetpipsAppSettings(); settingsMock.Setup(x => x.Value).Returns(settings); }
public void Setup() { settings = TestHelper.CreateNetpipsAppSettings(); loggerMock = new Mock <ILogger <MediaLibraryMover> >(); settingsMock = new Mock <IOptions <NetpipsSettings> >(); settingsMock.Setup(x => x.Value).Returns(settings); filebotMock = new Mock <IFilebotService>(); mediaInfoMock = new Mock <IMediaInfoService>(); archiveMock = new Mock <IArchiveExtractorService>(); }
public void Setup() { autoMocker = new AutoMocker(); filebot = new Mock <IFilebotService>(); options = new Mock <IOptions <NetpipsSettings> >(); settings = TestHelper.CreateNetpipsAppSettings(); options.SetupGet(x => x.Value).Returns(settings); autoMocker.Use(options.Object); autoMocker.Use(filebot.Object); repository = new Mock <IShowRssItemRepository>(); }
public static void AssertSettings(NetpipsSettings settings) { new List <string> { settings.DownloadsPath, settings.LogsPath, settings.MediaLibraryPath, } .Concat(settings.MediaFolderPaths) .ToList() .ForEach(path => { if (!FilesystemHelper.IsDirectoryWritable(path)) { throw new ApplicationException($@"{path} is not writable"); } }); if (!File.Exists(settings.TorrentDoneScript)) { throw new ApplicationException("Torrent done script: " + settings.TorrentDoneScript + " does not exists"); } }
public void Setup() { settings = TestHelper.CreateNetpipsAppSettings(); dbContext = new Mock <AppDbContext>(); logger = new Mock <ILogger <DownloadItemRepository> >(); }
public void SetUp() { settings = TestHelper.CreateNetpipsAppSettings(); }
public MediaItemRepository(ILogger <MediaLibraryService> logger, IOptions <NetpipsSettings> settings) { this.logger = logger; this.settings = settings.Value; mediaLibraryDirInfo = new DirectoryInfo(this.settings.MediaLibraryPath); }
public ArchiveExtractorService(ILogger <ArchiveExtractorService> logger, IOptions <NetpipsSettings> settings) { this.logger = logger; this.settings = settings.Value; }
public TransmissionRemoteDaemonService(ILogger <TransmissionRemoteDaemonService> logger, IOptions <NetpipsSettings> options, IOptions <TransmissionSettings> transmission) { this.logger = logger; settings = options.Value; this.transmission = transmission.Value; }
public UserRepository(ILogger <UserRepository> logger, AppDbContext dbContext, IOptions <NetpipsSettings> options) { this.logger = logger; this.dbContext = dbContext; settings = options.Value; }
public GetMissingSubtitlesJob(IShowRssItemRepository repository, IFilebotService filebot, IOptions <NetpipsSettings> options) { this.repository = repository; this.filebot = filebot; settings = options.Value; }