@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); }