public function testPreparesFromConfig()
 {
     $c = Collection::fromConfig(array('a' => '123', 'base_url' => 'http://www.test.com/'), array('a' => 'xyz', 'b' => 'lol'), array('a'));
     $this->assertInstanceOf('GuzzleHttp5Legacy\\Collection', $c);
     $this->assertEquals(array('a' => '123', 'b' => 'lol', 'base_url' => 'http://www.test.com/'), $c->toArray());
     try {
         Collection::fromConfig(array(), array(), array('a'));
         $this->fail('Exception not throw when missing config');
     } catch (\InvalidArgumentException $e) {
     }
 }