public FtpExistenceChecker(IFtpCommandExecutor ftpExecutor) => _ftpExecutor = ftpExecutor;
public FtpContentGetter(IFtpCommandExecutor ftpExecutor) => _ftpExecutor = ftpExecutor;
public FtpDirectoryRemover(IFtpCommandExecutor ftpExecutor, IFtpContentGetter ftpContentGetter, IFtpFileRemover ftpFileRemover, IClassLogger logger) => (_ftpExecutor, _ftpContentGetter, _ftpFileRemover, _logger) = (ftpExecutor, ftpContentGetter, ftpFileRemover, logger);
public FtpTextReader(IFtpCommandExecutor ftpExecutor) => _ftpExecutor = ftpExecutor;
public FtpFileRemover(IFtpCommandExecutor ftpExecutor) => _ftpExecutor = ftpExecutor;
public FtpFileUploader(IChecksumCalculator checksumCalculator, IFtpCommandExecutor ftpCommandExecutor, ChecksumDataStorage checksumDataStorage) => (_checksumCalculator, _checksumDataStorage, _ftpExecutor) = (checksumCalculator, checksumDataStorage, ftpCommandExecutor);
public FtpDirectoryCreator(IFtpCommandExecutor ftpExecutor) => _ftpExecutor = ftpExecutor;