@Test
  public void shouldFetchAFacilityByFacilityIdWhenFacilityCatersToOneCatchment() throws Exception {
    String facilityId = "10000059";

    givenThat(
        get(urlEqualTo("/api/1.0/facilities/" + facilityId + ".json"))
            .withHeader(HttpUtil.CLIENT_ID_KEY, equalTo("18554"))
            .withHeader(
                HttpUtil.AUTH_TOKEN_KEY,
                equalTo("b43d2b284fa678fb8248b7cc3ab391f9c21e5d7f8e88f815a9ef4346e426bd33"))
            .willReturn(
                aResponse()
                    .withStatus(200)
                    .withHeader("Content-Type", "application/json")
                    .withBody(asString("jsons/facility.json"))));

    FacilityResponse facility = frClient.find(facilityId);

    assertThat(facility, is(notNullValue()));
    assertThat(facility.getId(), is(facilityId));
  }