public void ContainsHeader(string headers, string headerName, bool expectedContains)
    {
        var request = new HttpRequestMessage();

        foreach (var name in headers.Split(';', StringSplitOptions.RemoveEmptyEntries))
        {
            request.Headers.TryAddWithoutValidation(name, "foo");
        }

        Assert.Equal(expectedContains, RequestUtilities.ContainsHeader(request.Headers, headerName));
    }