public function testOrderByOnSimpleRelationship()
{
$this->clearDb();
$person1 = new Person('Michal');
$person2 = new Person('Alessandro');
$person3 = new Person('Luanne');
$movie = new Movie('Matrix Revolutions');
$movie->players->add($person1);
$movie->players->add($person2);
$movie->players->add($person3);
$person1->movies->add($movie);
$person2->movies->add($movie);
$person3->movies->add($movie);
$this->em->persist($movie);
$this->em->flush();
$this->assertGraphExist('(m:Movie)<-[:PLAYED_IN]-(p:Person {name:"Michal"}), (m)<-[:PLAYED_IN]-(p2:Person {name:"Alessandro"}), (m)<-[:PLAYED_IN]-(p3:Person {name:"Luanne"})');
$this->em->clear();
/** @var Movie $m */
$m = $this->em->getRepository(Movie::class)->findOneBy('title', 'Matrix Revolutions');
$this->assertCount(3, $m->getPlayers());
/** @var Person[] $players */
$players = $m->getPlayers();
$this->assertEquals('Alessandro', $players[0]->getName());
$this->assertEquals('Luanne', $players[1]->getName());
$this->assertEquals('Michal', $players[2]->getName());
}