Assert.assertFalse(controller.canMoveToNextStep());
Assert.assertFalse(controller.canMoveToPreviousStep());
Assert.assertThat(controller.getCommand(), instanceOf(WithInputWizard.class));
Assert.assertTrue(controller.isValid());
Assert.assertTrue(controller.canExecute());
Result result = controller.execute();
Assert.assertThat(result, instanceOf(CompositeResult.class));
List<Result> results = ((CompositeResult) result).getResults();
Assert.assertEquals(3, results.size());
}