public SalesFileHandlerServiceBase(IFileRepository <int> fileRepository, INewUploadedFileEventHandler newUploadedFileEventHandler) { _newUploadedFileEventHandler = newUploadedFileEventHandler ?? throw new ArgumentNullException(nameof(newUploadedFileEventHandler)); _fileRepository = fileRepository ?? throw new ArgumentNullException(nameof(fileRepository)); }