public UploadValidator(IFileTypeProvider typeProvider, IValidationSettings validationSettings) { Contract.NotNull(typeProvider, nameof(typeProvider)); Contract.NotNull(validationSettings, nameof(validationSettings)); this.typeProvider = typeProvider; this.validationSettings = validationSettings; }