public function testVersion()
 {
     $vk = new \getjump\Vk\Core();
     $vk->apiVersion('5.27');
     $v1 = $v2 = false;
     try {
         $vk->request('users.get')->one();
     } catch (\getjump\Vk\Exception\Error $e) {
         foreach ($e->error->request_params as &$p) {
             if ($p->key == 'v') {
                 $v1 = $p->value;
                 break;
             }
         }
         $this->assertEquals(113, $e->getCode());
     }
     try {
         $obj2 = $vk->request('users.get')->one();
     } catch (\getjump\Vk\Exception\Error $e) {
         foreach ($e->error->request_params as &$p) {
             if ($p->key == 'v') {
                 $v2 = $p->value;
                 break;
             }
         }
         $this->assertEquals(113, $e->getCode(), 'Error code doesn\'t equal');
         $this->assertEquals('5.27', $v1);
         $this->assertEquals('5.27', $v2);
     }
 }
 public function testGet()
 {
     $vk = new \getjump\Vk\Core();
     $user = new \getjump\Vk\Wrapper\User($vk->apiVersion('5.21'));
     $obj = $user->get(1)->response->data[0];
     $this->assertInstanceOf('\\getjump\\Vk\\Model\\User', $obj);
     $this->assertEquals(1, $obj->id);
 }
 public function testGet()
 {
     $vk = new \getjump\Vk\Core();
     $user = new \getjump\Vk\Wrapper\User($vk->apiVersion('5.21'));
     $obj = $user->get(1, [U::STATUS, 'id'])->response->one();
     $this->assertInstanceOf('\\getjump\\Vk\\Model\\Status', $obj->getStatus());
     $this->assertInstanceOf('\\getjump\\Vk\\Model\\User', $obj);
     $this->assertEquals(1, $obj->id);
 }