public ModuleWorker(IXssConfigurationHandler configuration, IUrlChecker urlChecker, IRequestSanitizer requestSanitizer, IXssGuard xssGuard, IIpAdressHelper ipAdressHelper, ILogger logger) { _configuration = configuration; _urlChecker = urlChecker; _requestSanitizer = requestSanitizer; _xssGuard = xssGuard; _ipAdressHelper = ipAdressHelper; _logger = logger; }
public RequestParser(IDrinkTypeParser drinkTypeParser, IQuantityParser quantityParser, IRequestSanitizer requestSanitizer) { _drinkTypeParser = drinkTypeParser ?? throw new ArgumentNullException(nameof(drinkTypeParser)); _quantityParser = quantityParser ?? throw new ArgumentNullException(nameof(quantityParser)); _requestSanitizer = requestSanitizer ?? throw new ArgumentNullException(nameof(requestSanitizer)); }