@Test
public void shouldInstantiateBeginnerWithMinimumParams() throws Exception {

  MobiusLoop<String, Integer, ?> loop =
      MobiusExtras.beginnerLoop(BEGINNER_UPDATE).startFrom(MY_MODEL);
  loop.dispatchEvent(8);
  await().atMost(Duration.ofSeconds(1)).until(loop::getMostRecentModel, is("start8"));
}