expect(repository.get(Long.parseLong(ID_1))).andReturn(dbPerson);
replay(repository);
Future<Person> personFuture = service.getPerson(id, fields, token);
assertThat(personFuture, is(not(nullValue())));
Person person = personFuture.get();
assertThat(person, is(not(nullValue())));
assertThat(person, is(instanceOf(FieldRestrictingPerson.class)));
assertThat(person.getId(), is(equalTo(ID_1)));
assertThat(person.getHappiestWhen(), is(equalTo(HAPPIEST_WHEN)));
assertThat(person.getDisplayName(), is(equalTo(DISPLAY_NAME)));
}