public DownloadStep(IStepMediator mediator, ITempFileManager tempFileManager, IFileSystem fileSystem, IFileWrapper fileWrapper) : base(mediator, null) { _tempFileManager = tempFileManager; _fileSystem = fileSystem; _fileWrapper = fileWrapper; Mediator.AddDownloadStep(this); }