/// <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; }
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; }