/**
  * @expectedException \Facebook\Exceptions\FacebookSDKException
  */
 public function testANonGraphObjectResponseWillThrow()
 {
     $data = '{"data":[{"id":"123","name":"foo"},{"id":"1337","name":"bar"}]}';
     $res = new FacebookResponse($this->request, $data);
     $factory = new GraphObjectFactory($res);
     $factory->validateResponseCastableAsGraphObject();
 }
 /**
  * @expectedException \Facebook\Exceptions\FacebookSDKException
  */
 public function testANonGraphObjectResponseWillThrow()
 {
     $this->responseMock->shouldReceive('getDecodedBody')->once()->andReturn(['data' => [['id' => '123', 'name' => 'foo'], ['id' => '1337', 'name' => 'bar']]]);
     $factory = new GraphObjectFactory($this->responseMock);
     $factory->validateResponseCastableAsGraphObject();
 }