function test_read_data_fetches_multiple_urls()
 {
     $fake_request_factory = new FakeRequestFactory();
     $fake_response = new HttpResponse();
     $fake_response->status_code = 200;
     $fake_response->body = $this->_single_triple;
     $fake_response->headers['content-type'] = 'application/rdf+xml';
     $fake_request1 = new FakeHttpRequest($fake_response);
     $fake_request_factory->register('GET', 'http://example.org/thing1', $fake_request1);
     $fake_request2 = new FakeHttpRequest($fake_response);
     $fake_request_factory->register('GET', 'http://example.org/thing2', $fake_request2);
     $fake_request3 = new FakeHttpRequest($fake_response);
     $fake_request_factory->register('GET', 'http://example.org/thing3', $fake_request3);
     $g = new SimpleGraph();
     $g->set_request_factory($fake_request_factory);
     $g->read_data(array('http://example.org/thing1', 'http://example.org/thing2', 'http://example.org/thing3'));
     $this->assertTrue($fake_request1->was_executed());
     $this->assertTrue($fake_request2->was_executed());
     $this->assertTrue($fake_request3->was_executed());
 }