public ExecuteFromFile(ICommandExecutorProvier provider, IValidateFileType validateFileType, IInputFileReader fileReader) { _provider = provider; _validateFileType = validateFileType; _fileReader = fileReader; }
/// <summary> /// Constructor. /// </summary> /// <param name="localizationService"></param> public FileUploadValidationService(ILocalizationService localizationService, IValidateFileType fileTypeValidator) { if (localizationService is null) { throw new ArgumentNullException(nameof(localizationService)); } if (fileTypeValidator is null) { throw new ArgumentNullException(nameof(fileTypeValidator)); } _localizationService = localizationService; _fileTypeValidator = fileTypeValidator; _maxFileSizeInBytes = ConfigUtils.GetAppSettingInt32("FileUpload_FileLimitBytes", TwoHundredAndFiftyMb); _maxFilenameLength = ConfigUtils.GetAppSettingInt32("FileUpload_MaxFilenameLength", OneHundredCharacters); var configValidFileTypes = ConfigUtils.GetAppSetting("FileUpload_ValidFileTypes", string.Empty); _validFileTypes = configValidFileTypes?.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); }
public void SetUp() { _validateFileType = new ValidateFileType(); }
public void Setup() { _fileTypeValidator = new FileTypeValidator(); }