Exemplo n.º 1
0
 public ExecuteFromFile(ICommandExecutorProvier provider,
                        IValidateFileType validateFileType,
                        IInputFileReader fileReader)
 {
     _provider         = provider;
     _validateFileType = validateFileType;
     _fileReader       = fileReader;
 }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
 public void SetUp()
 {
     _validateFileType = new ValidateFileType();
 }
 public void Setup()
 {
     _fileTypeValidator = new FileTypeValidator();
 }