public FileDetailsDataService( IFileDetailsRepository repository, ILRConfiguration configuration) { _repository = repository; _configuration = configuration; }
public void Setup() { _storageRepository = Substitute.For <IStorageRepository>(); _fileDetailsRepository = Substitute.For <IFileDetailsRepository>(); _serviceProvider = Substitute.For <IServiceProvider>(); _eventContainer = new EventHandlerContainer(_serviceProvider); _storageService = new StorageService(_eventContainer, _storageRepository, _fileDetailsRepository); _fileDetails = new FileDetails { AddedBy = "Welcome Sithole", AddedDate = DateTime.UtcNow, ContentType = "any", Description = "fake file", HashId = "feuiwgfh9843eugvbon", Id = ObjectId.GenerateNewId().ToString(), LastModified = DateTime.UtcNow, Name = "some-file", NumberOfDownloads = 0, Size = 923929, StorageId = ObjectId.GenerateNewId().ToString(), Tags = new List <string> { "tag-1", "tag-2" } }; _fileDetails2 = new FileDetails { AddedBy = "John Vuligate", AddedDate = DateTime.UtcNow, ContentType = "any-2", Description = "fake file-2", HashId = "feuiwgfh9843eugvbon-2", Id = ObjectId.GenerateNewId().ToString(), LastModified = DateTime.UtcNow, Name = "some-file-2", NumberOfDownloads = 0, Size = 923889, StorageId = ObjectId.GenerateNewId().ToString(), Tags = new List <string> { "tag-1", "tag-3" } }; _fileDetailsList = new List <FileDetails> { _fileDetails, _fileDetails2 }; }
public FilesDetailsBll(FilesContext context) { repo = new FileDetailsRepository(context); }
public StorageService(EventHandlerContainer eventContainer, IStorageRepository storageRepository, IFileDetailsRepository fileDetailsRepository) { _eventContainer = eventContainer; _storageRepository = storageRepository; _fileDetailsRepository = fileDetailsRepository; }