### Question:
Stepper { public boolean isEmpty() { return step >= ids.size(); } Stepper(Iterable<T> steps, Function<T, Serializable> toId); T next(); int positionOfIdAfterCurrent(T t); boolean isEmpty();  }### Answer:
@Test public void shouldNotBeEmptyOnStart() throws Exception { List<Step> steps = newArrayList(step("1"), step("2"), step("3")); Stepper<Step> underTest = new Stepper<Step>(steps, toId); assertFalse(underTest.isEmpty()); }