@Test
public void stackCanBePushed() {

    ViewUtils.removeFromParent(uut.getView());
    StackController parent = createStack("someStack");
    parent.ensureViewIsCreated();
    parent.push(uut, new CommandListenerAdapter());
    uut.onViewAppeared();
    assertThat(parent.getView().getChildAt(0)).isEqualTo(uut.getView());
}