/** * @dataProvider instanceProvider * @param Rectangle $rectangle * @param array $arguments */ public function testSetCorners(Rectangle $rectangle, array $arguments) { $coordinates = array(new LatLongValue(42, 42), new LatLongValue(0, 0)); foreach ($coordinates as $coordinate) { $rectangle->setRectangleNorthEast($coordinate); $this->assertTrue($rectangle->getRectangleNorthEast()->equals($coordinate)); $rectangle->setRectangleSouthWest($coordinate); $this->assertTrue($rectangle->getRectangleSouthWest()->equals($coordinate)); } }