public function testReadingAResult()
{
$this->emptyDB();
$this->client->run("CREATE (n:Person {name: {name} })\n CREATE (n2:Person {name: {friend_name} })\n CREATE (n)-[:FOLLOWS]->(n2)", ['name' => 'Chris', 'friend_name' => 'Ales']);
$result = $this->client->run("MATCH (n:Person)-[:FOLLOWS]->(friend) RETURN n.name as name, collect(friend) as friends");
$this->assertCount(1, $result->records());
$record = $result->firstRecord();
$this->assertEquals('Chris', $record->value('name'));
$this->assertCount(1, $record->value('friends'));
$this->assertEquals('Ales', $record->get('friends')[0]->get('name'));
}