/**
  * Retrieve a changeset and check its attributes are as expected.
  *
  * @return void
  */
 public function testGetChangeset()
 {
     $mock = new HTTP_Request2_Adapter_Mock();
     $mock->addResponse(fopen(__DIR__ . '/responses/capabilities.xml', 'rb'));
     $mock->addResponse(fopen(__DIR__ . '/responses/changeset.xml', 'rb'));
     $cId = 2217466;
     $config = array('adapter' => $mock, 'server' => 'http://api06.dev.openstreetmap.org');
     $osm = new Services_OpenStreetMap($config);
     $changeset = $osm->getChangeSet($cId);
     $this->assertEquals($cId, (int) $changeset->getId());
     $this->assertEquals("2009-08-20T22:31:06Z", $changeset->getCreatedAt());
     $this->assertEquals("2009-08-20T22:31:08Z", $changeset->getClosedAt());
     $this->assertEquals(false, $changeset->isOpen());
     $this->assertEquals("-8.2205445", $changeset->getMinLon());
     $this->assertEquals("52.857758", $changeset->getMinLat());
     $this->assertEquals("-8.2055278", $changeset->getMaxLon());
     $this->assertEquals("52.8634333", $changeset->getMaxLat());
 }