assertEquals(2, httpMessageHeaders.size());
assertTrue(httpMessageHeaders.contains(new HttpMessageHeader("Content-Type", "application/json; charset=UTF-8")));
assertTrue(httpMessageHeaders.contains(new HttpMessageHeader("Agent", "Eclipse")));
final Set<QueryParameter> queryParameters = request.getQueryParameters();
assertEquals(3, queryParameters.size());
assertTrue(queryParameters.contains(new QueryParameter("a", "b")));
assertTrue(queryParameters.contains(new QueryParameter("a", "c")));
assertTrue(queryParameters.contains(new QueryParameter("c", "d")));
assertNotNull(request.getContent());
}