public function shouldHaveBidirectionalAssociation()
{
$from = new State('a');
$to = new State('b');
$transition = new Transition($from, $to);
$this->assertTrue($from->hasTransition($transition->getName()));
$this->assertFalse($to->hasTransition($transition->getName()), 'not on an incoming transition');
}