/** * @dataProvider instanceProvider * @param Line $line * @param array $arguments */ public function testGetLineCoordinates(Line $line, array $arguments) { $coordinates = $line->getLineCoordinates(); $this->assertInternalType('array', $coordinates); $this->assertEquals(count($arguments[0]), count($coordinates)); foreach ($coordinates as $geoCoordinate) { $this->assertInstanceOf('DataValues\\LatLongValue', $geoCoordinate); } }