public function shouldNotBeAllowedToButAbleToProcess()
{
$from = new State('a');
$to = new State('b');
$rule = 'izzum\\rules\\FalseRule';
$command = 'izzum\\command\\NullCommand';
$object = new Context(new Identifier(Identifier::NULL_ENTITY_ID, Identifier::NULL_STATEMACHINE));
$transition = new Transition($from, $to, null, $rule, $command);
$this->assertFalse($transition->can($object));
$transition->process($object);
}