    @Test
    public void shouldSuccessfullyCreateRequest() {

        final String symbol = "IBM";

        final RestRequest<Map<String, Auction>> request = new AuctionRequestBuilder()
                .withSymbol(symbol)
                .build();

        assertThat(request.getMethodType()).isEqualTo(MethodType.GET);
        assertThat(request.getPath()).isEqualTo("/deep/auction");
        assertThat(request.getResponseType()).isEqualTo(new GenericType<Map<String, Auction>>() {});
        assertThat(request.getPathParams()).isEmpty();
        assertThat(request.getQueryParams()).contains(entry("symbols", symbol));
    }