@Test
  public void shouldUpdateFacility() {
    final String facilityId = "16";
    final String facilityName = "name";
    final String phoneNumber = "0123456789";
    String additionalPhone1 = "12345";
    String additionalPhone2 = "321234";
    String additionalPhone3 = "33344";

    final String updatedFacilityName = "name";
    final String updatedPhoneNumber = "0123456789";
    String updatedAdditionalPhone1 = "12345";
    String updatedAdditionalPhone2 = "321234";
    String updatedAdditionalPhone3 = "33344";

    final MRSFacility mrsFacility = new MRSFacility(facilityName);
    Facility facility =
        facility(phoneNumber, additionalPhone1, additionalPhone2, additionalPhone3, mrsFacility);

    when(mockMrsFacilityAdaptor.saveFacility(mrsFacility))
        .thenReturn(
            new MRSFacility(facilityId, facilityName, "country", "region", "district", "province"));
    allFacilities.add(facility);

    final MRSFacility updatedMRSFacility = new MRSFacility(updatedFacilityName);
    facility
        .phoneNumber(updatedPhoneNumber)
        .additionalPhoneNumber1(updatedAdditionalPhone1)
        .additionalPhoneNumber2(updatedAdditionalPhone2)
        .additionalPhoneNumber3(updatedAdditionalPhone3)
        .mrsFacility(updatedMRSFacility);

    allFacilities.update(facility);
  }