@Test
 public void providesHttpClientToClient() {
   try (LBHttpSolrClient createdClient =
       new Builder().withBaseSolrUrl(ANY_BASE_SOLR_URL).withHttpClient(ANY_HTTP_CLIENT).build()) {
     assertTrue(createdClient.getHttpClient().equals(ANY_HTTP_CLIENT));
   }
 }
  @Test
  public void testDefaultsToBinaryResponseParserWhenNoneProvided() {
    try (LBHttpSolrClient createdClient =
        new Builder().withBaseSolrUrl(ANY_BASE_SOLR_URL).build()) {
      final ResponseParser usedParser = createdClient.getParser();

      assertTrue(usedParser instanceof BinaryResponseParser);
    }
  }
 @Test
 public void providesResponseParserToClient() {
   try (LBHttpSolrClient createdClient =
       new Builder()
           .withBaseSolrUrl(ANY_BASE_SOLR_URL)
           .withResponseParser(ANY_RESPONSE_PARSER)
           .build()) {
     assertTrue(createdClient.getParser().equals(ANY_RESPONSE_PARSER));
   }
 }