### Question:
GetProfileEntryHelper implements DatastoreHasGet<ProfileEntryItem> { @Override public ProfileEntryItem get(APIID id) { ProfileEntry profileEntry = profileEntryClient.getProfileEntry(id.toLong()); return new ProfileEntryItemConverter().convert(profileEntry); } GetProfileEntryHelper(ProfileEntryEngineClient profileEntryClient); @Override ProfileEntryItem get(APIID id);  }### Answer:
@Test public void testWeCanRetrieveAProfileEntry() throws Exception { ProfileEntry expectedProfileEntry = anEngineProfileEntry().build(); when(profileEntryClient.getProfileEntry(1L)).thenReturn(expectedProfileEntry); ProfileEntryItem item = getProfileEntryHelper.get(APIID.makeAPIID(1L)); assertTrue(areEquals(aProfileEntryItem().from(expectedProfileEntry).build(), item)); }