|  | @@ 84-102 (lines=19) @@ | 
                                                            
                                    | 81 |  |         $this->assertEquals('1984/01/01', $birthday->format('Y/m/d')); | 
                                                            
                                    | 82 |  |     } | 
                                                            
                                    | 83 |  |  | 
                                                            
                                    | 84 |  |     public function testBirthdayCastHandlesDateWithoutYear() | 
                                                            
                                    | 85 |  |     { | 
                                                            
                                    | 86 |  |         $dataFromGraph = [ | 
                                                            
                                    | 87 |  |             'birthday' => '03/21', | 
                                                            
                                    | 88 |  |         ]; | 
                                                            
                                    | 89 |  |  | 
                                                            
                                    | 90 |  |         $this->responseMock | 
                                                            
                                    | 91 |  |             ->shouldReceive('getDecodedBody') | 
                                                            
                                    | 92 |  |             ->once() | 
                                                            
                                    | 93 |  |             ->andReturn($dataFromGraph); | 
                                                            
                                    | 94 |  |         $factory = new GraphNodeFactory($this->responseMock); | 
                                                            
                                    | 95 |  |         $graphNode = $factory->makeGraphUser(); | 
                                                            
                                    | 96 |  |  | 
                                                            
                                    | 97 |  |         $birthday = $graphNode->getBirthday(); | 
                                                            
                                    | 98 |  |  | 
                                                            
                                    | 99 |  |         $this->assertTrue($birthday->hasDate()); | 
                                                            
                                    | 100 |  |         $this->assertFalse($birthday->hasYear()); | 
                                                            
                                    | 101 |  |         $this->assertEquals('03/21', $birthday->format('m/d')); | 
                                                            
                                    | 102 |  |     } | 
                                                            
                                    | 103 |  |  | 
                                                            
                                    | 104 |  |     public function testBirthdayCastHandlesYearWithoutDate() | 
                                                            
                                    | 105 |  |     { | 
                                                                                
                                |  | @@ 104-122 (lines=19) @@ | 
                                                            
                                    | 101 |  |         $this->assertEquals('03/21', $birthday->format('m/d')); | 
                                                            
                                    | 102 |  |     } | 
                                                            
                                    | 103 |  |  | 
                                                            
                                    | 104 |  |     public function testBirthdayCastHandlesYearWithoutDate() | 
                                                            
                                    | 105 |  |     { | 
                                                            
                                    | 106 |  |         $dataFromGraph = [ | 
                                                            
                                    | 107 |  |             'birthday' => '1984', | 
                                                            
                                    | 108 |  |         ]; | 
                                                            
                                    | 109 |  |  | 
                                                            
                                    | 110 |  |         $this->responseMock | 
                                                            
                                    | 111 |  |             ->shouldReceive('getDecodedBody') | 
                                                            
                                    | 112 |  |             ->once() | 
                                                            
                                    | 113 |  |             ->andReturn($dataFromGraph); | 
                                                            
                                    | 114 |  |         $factory = new GraphNodeFactory($this->responseMock); | 
                                                            
                                    | 115 |  |         $graphNode = $factory->makeGraphUser(); | 
                                                            
                                    | 116 |  |  | 
                                                            
                                    | 117 |  |         $birthday = $graphNode->getBirthday(); | 
                                                            
                                    | 118 |  |  | 
                                                            
                                    | 119 |  |         $this->assertTrue($birthday->hasYear()); | 
                                                            
                                    | 120 |  |         $this->assertFalse($birthday->hasDate()); | 
                                                            
                                    | 121 |  |         $this->assertEquals('1984', $birthday->format('Y')); | 
                                                            
                                    | 122 |  |     } | 
                                                            
                                    | 123 |  |  | 
                                                            
                                    | 124 |  |     public function testPagePropertiesWillGetCastAsGraphPageObjects() | 
                                                            
                                    | 125 |  |     { |