public override void SetUp() { base.SetUp(); var loggerFactory = NullLoggerFactory.Instance; var mediaFileManager = new MediaFileManager(Mock.Of <IFileSystem>(), Mock.Of <IMediaPathScheme>(), loggerFactory.CreateLogger <MediaFileManager>(), Mock.Of <IShortStringHelper>()); var contentSettings = new ContentSettings(); var dataTypeService = Mock.Of <IDataTypeService>(); var propertyEditors = new MediaUrlGeneratorCollection(new IMediaUrlGenerator[] { new FileUploadPropertyEditor(DataValueEditorFactory, mediaFileManager, Microsoft.Extensions.Options.Options.Create(contentSettings), dataTypeService, LocalizationService, LocalizedTextService, UploadAutoFillProperties, ContentService), new ImageCropperPropertyEditor(DataValueEditorFactory, loggerFactory, mediaFileManager, Microsoft.Extensions.Options.Options.Create(contentSettings), dataTypeService, IOHelper, UploadAutoFillProperties, ContentService), }); _mediaUrlProvider = new DefaultMediaUrlProvider(propertyEditors, UriUtility); }
public override void SetUp() { base.SetUp(); var logger = Mock.Of <ILogger>(); var mediaFileSystemMock = Mock.Of <IMediaFileSystem>(); var contentSection = Mock.Of <IContentSection>(); var dataTypeService = Mock.Of <IDataTypeService>(); var propertyEditors = new PropertyEditorCollection(new DataEditorCollection(new IDataEditor[] { new FileUploadPropertyEditor(logger, mediaFileSystemMock, contentSection), new ImageCropperPropertyEditor(logger, mediaFileSystemMock, contentSection, dataTypeService), })); _mediaUrlProvider = new DefaultMediaUrlProvider(propertyEditors); }
internal MediaFileProvider(string rootDirectory, string storeId, string storeDescription, string storeTitle) { _workingDirectory = PathUtil.Resolve(rootDirectory); if (!C1Directory.Exists(_workingDirectory)) { C1Directory.CreateDirectory(_workingDirectory); } _storeId = storeId; _storeTitle = storeTitle; _storeDescription = storeDescription; DataEventSystemFacade.SubscribeToStoreChanged <IMediaFileData>(ClearQueryCache, false); DataEventSystemFacade.SubscribeToStoreChanged <IMediaFolderData>(ClearQueryCache, false); _mediaUrlProvider = new DefaultMediaUrlProvider(storeId); MediaUrls.RegisterMediaUrlProvider(storeId, _mediaUrlProvider); }
public override void TearDown() { base.TearDown(); _mediaUrlProvider = null; }
public override void SetUp() { base.SetUp(); _mediaUrlProvider = new DefaultMediaUrlProvider(); }