@Test
public void testGetWithParameterCollection() throws Exception, BadFetchError {

    final URI uri = new URI(BASE_URL);
    final Collection<KeyValuePair> parameters = Arrays.asList(
            new KeyValuePair("firstName", "Horst"),
            new KeyValuePair("lastName", "Buchholz")
    );
    strategy.getInputStream(SESSION_ID, uri, RequestMethod.GET, TIMEOUT, parameters);
    verify(httpClient).execute(httpRequestCaptor.capture());
    HttpUriRequest httpRequest = httpRequestCaptor.getValue();
    assertEquals("GET", httpRequest.getMethod());
    assertEquals("http://example.com:8080?firstName=Horst&lastName=Buchholz", httpRequest.getURI().toString());
}