/// <summary>
 /// Initializes a new instance of the <see cref="MediaInfoFunction"/> class.
 /// </summary>
 /// <param name="logger">Injected <see cref="ILogger"/>.</param>
 /// <param name="mediaInfoReportService">njected <see cref="IMediaInfoReportService"/>.</param>
 public MediaInfoFunction(
     ILogger <MediaInfoFunction> logger,
     IMediaInfoReportService mediaInfoReportService)
 {
     _logger = logger;
     _mediaInfoReportService = mediaInfoReportService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadAndAnalyze"/> class.
 /// </summary>
 /// <param name="mediaInfoReportService">Injected <see cref="IMediaInfoReportService"/>.</param>
 /// <param name="azureStorageOperations">Injected <see cref="IAzureStorageOperations"/>.</param>
 /// <param name="logger">Injected <see cref="ILogger"/>.</param>
 public UploadAndAnalyze(
     IMediaInfoReportService mediaInfoReportService,
     IAzureStorageOperations azureStorageOperations,
     ILogger <UploadAndAnalyze> logger)
 {
     _mediaInfoReportService = mediaInfoReportService;
     _azureStorageOperations = azureStorageOperations;
     _logger = logger;
 }
Exemplo n.º 3
0
 public MediaInfoReportServiceTests()
 {
     _mediaInfoProvider = Mock.Of <IMediaInfoProvider>();
     _storageService    = Mock.Of <IStorageService>();
     _logger            = Mock.Of <IObjectLogger <MediaInfoReportService> >();
     _service           = new MediaInfoReportService(
         _mediaInfoProvider,
         _storageService,
         _logger);
 }
 public BlobAnalysisMediaInfoHandlerTests()
 {
     _eventGridPublisher     = Mock.Of <IEventGridPublisher>();
     _mediaInfoReportService = Mock.Of <IMediaInfoReportService>();
     _storageService         = Mock.Of <IStorageService>();
     _settingsProvider       = Mock.Of <ISettingsProvider>();
     _logger  = Mock.Of <IObjectLogger <BlobAnalysisMediaInfoHandler> >();
     _handler = new BlobAnalysisMediaInfoHandler(
         _logger,
         _storageService,
         _eventGridPublisher,
         _mediaInfoReportService);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BlobAnalysisMediaInfoHandler"/> class.
 /// </summary>
 /// <param name="logger">logger.</param>
 /// <param name="storageService">storageService.</param>
 /// <param name="eventPublisher">event publisher.</param>
 /// <param name="mediaInfoReportService">media info report provider.</param>
 public BlobAnalysisMediaInfoHandler(
     IObjectLogger <BlobAnalysisMediaInfoHandler> logger,
     IStorageService storageService,
     IEventGridPublisher eventPublisher,
     IMediaInfoReportService mediaInfoReportService)
     : base(
         logger,
         eventPublisher,
         HandlerId,
         AcceptedEvents)
 {
     _storageService         = storageService;
     _mediaInfoReportService = mediaInfoReportService;
 }