public function testGetDetectedImage()
 {
     $request = new FaceRequest('key', 'secret', 'http://apicn.faceplusplus.com', 'POST', '/foo', []);
     $body = '{ "face": [ { "attribute": { "age": { "range": 5, "value": 2 }, "gender": { "confidence": 94.9647, "value": "Female" }, "glass": { "confidence": 99.9888, "value": "None" }, "pose": { "pitch_angle": { "value": -2.1e-05 }, "roll_angle": { "value": -11.0595 }, "yaw_angle": { "value": 22.414751 } }, "race": { "confidence": 95.16890000000001, "value": "White" }, "smiling": { "value": 5.92348 } }, "face_id": "88e50e26ea110a484644a6f28a94058a", "position": { "center": { "x": 55.875, "y": 22.416667 }, "eye_left": { "x": 51.13, "y": 20.264833 }, "eye_right": { "x": 59.58575, "y": 19.163 }, "height": 12.833333, "mouth_left": { "x": 53.2615, "y": 26.63 }, "mouth_right": { "x": 59.398, "y": 25.652167 }, "nose": { "x": 57.23, "y": 23.2635 }, "width": 19.25 }, "tag": "" } ], "img_height": 825, "img_id": "bdc0c414dcc5b77349c412b5de353d87", "img_width": 550, "session_id": "32512aa60de5490795cddeff96a635ce", "url": "http://bestsoccertips.com/wp-content/uploads/2014/11/Ngoc-Trinh-2.jpg" }';
     $response = new FaceResponse($request, $body, 200, []);
     /** @var \FaceSDK\Node\RecognizedImage $detectedImage */
     $detectedImage = $response->getRecognizedImage();
     $this->assertInstanceOf('FaceSDK\\Node\\RecognizedImage', $detectedImage);
     /** @var \FaceSDK\Node\RecognizedFace[] $faces */
     $faces = $detectedImage->getFaces();
     $this->assertInstanceOf('FaceSDK\\Node\\Edge', $faces);
     $this->assertInstanceOf('FaceSDK\\Node\\RecognizedFace', $faces[0]);
     /** @var \FaceSDK\Node\RecognizedFaceAttribute $attrs */
     $attrs = $faces[0]->getAttributes();
     $this->assertInstanceOf('\\FaceSDK\\Node\\RecognizedFaceAttribute', $attrs);
     /** @var \FaceSDK\Node\Type\Pose $pose */
     $pose = $attrs->getPose();
     $this->assertInstanceOf('\\FaceSDK\\Node\\Type\\Pose', $pose);
     /** @var \FaceSDK\Node\Type\Range $age */
     $age = $attrs->getAge();
     $this->assertInstanceOf('\\FaceSDK\\Node\\Type\\Range', $age);
     /** @var \FaceSDK\Node\Type\FacePosition $position */
     $position = $faces[0]->getPosition();
     $this->assertInstanceOf('\\FaceSDK\\Node\\Type\\FacePosition', $position);
     $center = $position->getCenter();
     $this->assertInstanceOf('\\FaceSDK\\Node\\Type\\Point', $center);
     $this->assertEquals(55.875, $center->getX());
 }