public function whenTheOneSideIsASingletonItMayGetSeveralChildObjects()
{
$this->factory->defineEntity('SpaceShip');
$this->factory->defineEntity('Person', array('spaceShip' => FieldDef::reference('SpaceShip')));
$ship = $this->factory->getAsSingleton('SpaceShip');
$p1 = $this->factory->get('Person');
$p2 = $this->factory->get('Person');
$this->assertTrue($ship->getCrew()->contains($p1));
$this->assertTrue($ship->getCrew()->contains($p2));
}