Exemplo n.º 1
0
 public YoutubeDLUpdateJob(ILogger <YoutubeDLUpdateJob> logger,
                           DataContext dataContext,
                           JobTrackerService jobTrackerService,
                           IYoutubeDlService ytdlService) : base(logger, dataContext, jobTrackerService)
 {
     this.ytdlService = ytdlService;
 }
 public YoutubeDlViewModel(
     IYoutubeDlService youtubeDlService,
     IModalService modalService,
     ILoaderService loaderService
     )
 {
     _youtubeDlService = youtubeDlService;
     _modalService     = modalService;
     _loaderService    = loaderService;
 }
Exemplo n.º 3
0
 public InitJob(ILogger <InitJob> logger,
                IConfiguration configuration,
                DataContext dataContext,
                IProviderManager providerManager,
                IYoutubeDlService ytdlService)
 {
     this.log             = logger;
     this.configuration   = configuration;
     this.dataContext     = dataContext;
     this.providerManager = providerManager;
     this.ytdlService     = ytdlService;
 }
Exemplo n.º 4
0
 public DownloadVideoJob(ILogger <DownloadVideoJob> logger,
                         DataContext dataContext,
                         IConfiguration configuration,
                         IOptionManager optionManager,
                         IYoutubeDlService ytdlService,
                         IVideoDownloaderService videoDownloader,
                         IVideoStorageService videoStorage) : base(logger, dataContext)
 {
     this.configuration   = configuration;
     this.optionManager   = optionManager;
     this.ytdlService     = ytdlService;
     this.videoDownloader = videoDownloader;
     this.videoStorage    = videoStorage;
 }
Exemplo n.º 5
0
        public YoutubeDlServiceUnitTest()
        {
            var youtubeDlSettingsMock = new Mock <IOptions <YoutubeDlSettings> >();

            youtubeDlSettingsMock
            .Setup(s => s.Value)
            .Returns(FakerUtils.YoutubeDlSettingsFaker.Generate())
            .Verifiable();

            var shellServiceMock = new Mock <IShellService>();

            shellServiceMock
            .Setup(s => s.RunAsync(It.IsAny <string>()))
            .ReturnsAsync(new ResponseModel <bool>
            {
                HasError = false
            })
            .Verifiable();

            _youtubeDlService = new YoutubeDlService(youtubeDlSettingsMock.Object, shellServiceMock.Object);
        }
 public YoutubeDlServiceFunctionalTest(IYoutubeDlService youtubeDlService)
 {
     _youtubeDlService = youtubeDlService;
 }
Exemplo n.º 7
0
 public YouTubeDLProvider(ILogger <YouTubeDLProvider> logger, IYoutubeDlService ytdlService)
 {
     this.logger      = logger;
     this.ytdlService = ytdlService;
 }