@Test
public void shouldWorkAsStandardMockito() throws Exception {
//when
List<Integer> list = asList(1, 2, 3);
when(mock.objectReturningMethodNoArgs()).thenAnswer(new ReturnsElementsOf(list));
//then
assertEquals(1, mock.objectReturningMethodNoArgs());
assertEquals(2, mock.objectReturningMethodNoArgs());
assertEquals(3, mock.objectReturningMethodNoArgs());