function it_gets_form_after_validation(Form $form, Workflow $workflow, Transition $transition, Item $item)
 {
     $transition->buildForm($form, $item)->shouldBeCalled();
     $transition->checkPreCondition($item, Argument::type(static::CONTEXT_CLASS), Argument::type(static::ERROR_COLLECTION_CLASS))->shouldBeCalled();
     $workflow->getStartTransition()->willReturn($transition);
     $this->getForm()->shouldReturn(null);
     $this->validate($form);
     $this->getForm()->shouldReturn($form);
 }