/// <summary> /// Initializes a new instance of the class with an <see cref="IAuthorizedRequestsHandler"/> as parameter. /// </summary> /// <param name="authorizedRequestsHandler">The authorized request handler</param> /// <exception cref="ArgumentNullException">If the parameter is null</exception> public UserRequestsHandler(IAuthorizedRequestsHandler authorizedRequestsHandler) { _authorizedRequestsHandler = authorizedRequestsHandler ?? throw new ArgumentNullException(nameof(authorizedRequestsHandler)); }