public FileContentValidatorTests() { this.validator = new FileContentValidator(); string bin = Environment.CurrentDirectory; testingDirectoryPath = Directory.GetParent(bin).Parent.FullName + "\\TestingDirectory\\"; }
/// <summary> /// Constructor. /// </summary> /// <param name="contentvalidator">Interface used for file content validation.</param> /// <param name="nameValidator">Interface used for file name validation.</param> public FileSearcherModel(IFileContentValidator contentvalidator, IFileNameValidator nameValidator) { this.contentValidator = contentvalidator; this.nameValidator = nameValidator; }
public SubmitPageOfFilesHandler(QnaDataContext dataContext, IOptions <FileStorageConfig> fileStorageConfig, IEncryptionService encryptionService, IAnswerValidator answerValidator, IFileContentValidator fileContentValidator, INotRequiredProcessor notRequiredProcessor, ITagProcessingService tagProcessingService) : base(dataContext, notRequiredProcessor, tagProcessingService, answerValidator) { _fileStorageConfig = fileStorageConfig; _encryptionService = encryptionService; _fileContentValidator = fileContentValidator; }