parent = EasyMock.createMock(CompositeComponent.class);
EasyMock.expect(parent.resolveSystemInstance(EntityManagerFactory.class)).andReturn(emf).atLeastOnce();
EasyMock.replay(parent);
ImplementationProcessorService service = EasyMock.createMock(ImplementationProcessorService.class);
service.addName(EasyMock.isA(List.class), EasyMock.eq(0), EasyMock.isA(String.class));
EasyMock.expectLastCall().andStubAnswer(new IAnswer() {
public Object answer() throws Throwable {
((List<Object>) EasyMock.getCurrentArguments()[0]).add(EasyMock.getCurrentArguments()[2]);
return null;
}
});