/**
  * @covers Svetel\Manager\HttpClientManager::__call
  */
 public function testCall()
 {
     $this->object->get(self::testMyIPUrl);
     $this->assertTrue(is_object($this->object->getResponse()));
     $this->object->post(self::testMyIPUrl);
     $this->assertTrue(is_object($this->object->getResponse()));
     try {
         $this->object->put(self::testMyIPUrl);
     } catch (\InvalidArgumentException $ex) {
         $this->assertEquals('Not allowed method', $ex->getMessage());
     }
     try {
         $this->object->get();
     } catch (\InvalidArgumentException $ex) {
         $this->assertEquals('Magic request methods require a URI', $ex->getMessage());
     }
     $this->object->get(self::testMyIPUrl);
     $this->assertNotEquals('217.77.219.166', $this->object->getResponse()->getBody());
     $this->object->setUseSocksProxy(FALSE);
     $this->object->get(self::testMyIPUrl);
     $this->assertEquals('217.77.219.166', $this->object->getResponse()->getBody());
 }