/// <summary> /// Initializes a new instance of the <see cref="MediaInfoFunctionalTest"/> class. /// </summary> /// <param name="mediaInfoProvider">The media information provider.</param> /// <param name="logger">The logger.</param> public MediaInfoFunctionalTest( IMediaInfoProvider mediaInfoProvider, IObjectLogger <MediaInfoFunctionalTest> logger) { _mediaInfoProvider = mediaInfoProvider; _logger = logger; }
private void InitializeData() { _dataProvider = new SQLiteDataProvider(); _mediaInfoProvider = new MediaInfo(); AllPrograms = new ObservableCollection <TV_ProgramDTO>(_dataProvider.GetPrograms()); DisableMainPanelIfNoCardsExist(null, null); }
/// <summary> /// Initializes a new instance of the <see cref="MediaInfoReportService"/> class. /// </summary> /// <param name="mediaInfoProvider">mediaInfoProvider.</param> /// <param name="storageService">storageService.</param> /// <param name="logger">logger.</param> public MediaInfoReportService( IMediaInfoProvider mediaInfoProvider, IStorageService storageService, IObjectLogger <MediaInfoReportService> logger) { _mediaInfoProvider = mediaInfoProvider; _storageService = storageService; _logger = logger; }
public MediaStoreService(IMediaInfoProvider mediaInfoProvider, IMediaFileProvider mediaFileProvider, IFolderManager manager, IMediaFileOperationsSwitch operations) { _folderManager = manager; _mediaFileProvider = mediaFileProvider; _mediaInfoProvider = mediaInfoProvider; _operations = operations; }
public MediaInfoReportServiceTests() { _mediaInfoProvider = Mock.Of <IMediaInfoProvider>(); _storageService = Mock.Of <IStorageService>(); _logger = Mock.Of <IObjectLogger <MediaInfoReportService> >(); _service = new MediaInfoReportService( _mediaInfoProvider, _storageService, _logger); }
/// <summary> /// Initializes a new instance of the <see cref="MediaInfoReportService"/> class. /// </summary> /// <param name="mediaInfoProvider">Injected <see cref="IMediaInfoProvider"/>.</param> /// <param name="azureStorageOperations">Injected <see cref="IAzureStorageOperations"/>.</param> /// <param name="azureStorageReadByteRangeOperations">Injected <see cref="IAzureStorageReadByteRangeOperations"/>.</param> /// <param name="logger">Injected <see cref="ILogger"/>.</param> public MediaInfoReportService( IMediaInfoProvider mediaInfoProvider, IAzureStorageOperations azureStorageOperations, IAzureStorageReadByteRangeOperations azureStorageReadByteRangeOperations, ILogger <MediaInfoReportService> logger) { _mediaInfoProvider = mediaInfoProvider; _azureStorageOperations = azureStorageOperations; _azureStorageReadByteRangeOperations = azureStorageReadByteRangeOperations; _logger = logger; }