/** * test some basic access to single collection elements * * @param Collection $collection * @param array $data * @dataProvider exampleCollectionObject * @requires exampleCollection */ public function testBasicAccessToCollectionElements($collection, array $data) { $this->assertEquals('lorem ipsum', $collection->first()); $this->assertEquals('lorem ipsum', $collection[0]); $this->assertEquals(1, $collection->last()['data_first']); $this->assertEquals($data[1]['data_first'], $collection->getElement(1)['data_first']); $this->assertEquals(9, $collection->count()); $this->assertTrue($collection->hasElement(5)); }