ConvertingRepository repository = factory.getRepository(ConvertingRepository.class);
AsyncAnnotationBeanPostProcessor processor = new AsyncAnnotationBeanPostProcessor();
processor.setBeanFactory(new DefaultListableBeanFactory());
repository = (ConvertingRepository) processor.postProcessAfterInitialization(repository, null);
Future<Object> future = repository.findByFirstname("Foo");
assertThat(future.isDone(), is(false));