+ when(core.getSone(eq(id))).thenReturn(of(sone));
+ when(database.getSone(eq(id))).thenReturn(of(sone));
+ when(sone.getPosts()).then(new Answer<List<Post>>() {
+ @Override
+ public List<Post> answer(InvocationOnMock invocationOnMock) throws Throwable {
+ return from(TIME_COMPARATOR).sortedCopy(sonePosts.get(sone));
+ }
+ });