public void Process(Response response)
        {
            if (response == null)
            {
                throw new ArgumentNullException(nameof(response));
            }

            var contentType = _responseContentTypeProvider.GetContentType(response.Request.Headers);

            if (string.IsNullOrEmpty(contentType))
            {
                return;
            }

            if (_contentType.Equals(contentType, StringComparison.InvariantCultureIgnoreCase))
            {
                _matchingResponses.Add(response);
            }
        }