@Test public void shouldGetAllFacilities() { final String mrsFacilityId = "12345"; final String facilityName = "name"; final String country = "Utopia"; final String region = "Region 1"; final String district = "District 1"; final String province = "Province 1"; final MRSFacility facility = new MRSFacility(mrsFacilityId, facilityName, country, region, district, province); when(mockMrsFacilityAdaptor.saveFacility(facility)) .thenReturn( new MRSFacility(mrsFacilityId, facilityName, country, region, district, province)); allFacilities.add(new Facility(facility)); when(mockMrsFacilityAdaptor.getFacilities()).thenReturn(Arrays.asList(facility)); final List<Facility> actualFacilities = allFacilities.facilities(); final Facility actualFacility = actualFacilities.iterator().next(); assertThat(actualFacilities.size(), is(equalTo(1))); assertFacility( actualFacility, mrsFacilityId, facilityName, country, region, district, province); }