public UploadStep(IStepMediator mediator, IEncodeWebClient webClient, ITempFileManager tempFileManager, IPortalBackendSettings settings, IFileSystem fileSystem, IFileWrapper fileWrapper) : base(mediator, webClient) { _tempFileManager = tempFileManager; _settings = settings; _fileSystem = fileSystem; _fileWrapper = fileWrapper; Mediator.AddUploadStep(this); }