|  | @@ 363-374 (lines=12) @@ | 
                                                            
                                    | 360 |  |      * | 
                                                            
                                    | 361 |  |      * @return void | 
                                                            
                                    | 362 |  |      */ | 
                                                            
                                    | 363 |  |     public function getVariants() | 
                                                            
                                    | 364 |  |     { | 
                                                            
                                    | 365 |  |         $input = self::getTestData(); | 
                                                            
                                    | 366 |  |         $comic = new Comic($input); | 
                                                            
                                    | 367 |  |         $this->assertSame(count($input['variants']), count($comic->getVariants())); | 
                                                            
                                    | 368 |  |         foreach ($comic->getVariants() as $key => $variant) { | 
                                                            
                                    | 369 |  |             $this->assertSame($input['variants'][$key]['resourceURI'], $variant->getResourceURI()); | 
                                                            
                                    | 370 |  |             $this->assertSame($input['variants'][$key]['name'], $variant->getName()); | 
                                                            
                                    | 371 |  |             $this->assertSame($input['variants'][$key]['type'], $variant->getType()); | 
                                                            
                                    | 372 |  |             $this->assertSame($input['variants'][$key]['role'], $variant->getRole()); | 
                                                            
                                    | 373 |  |         } | 
                                                            
                                    | 374 |  |     } | 
                                                            
                                    | 375 |  |  | 
                                                            
                                    | 376 |  |     /** | 
                                                            
                                    | 377 |  |      * Verify basic behavior of getCollections. | 
                                                                                
                                |  | @@ 383-394 (lines=12) @@ | 
                                                            
                                    | 380 |  |      * | 
                                                            
                                    | 381 |  |      * @return void | 
                                                            
                                    | 382 |  |      */ | 
                                                            
                                    | 383 |  |     public function getCollections() | 
                                                            
                                    | 384 |  |     { | 
                                                            
                                    | 385 |  |         $input = self::getTestData(); | 
                                                            
                                    | 386 |  |         $comic = new Comic($input); | 
                                                            
                                    | 387 |  |         $this->assertSame(count($input['collections']), count($comic->getCollections())); | 
                                                            
                                    | 388 |  |         foreach ($comic->getCollections() as $key => $collection) { | 
                                                            
                                    | 389 |  |             $this->assertSame($input['collections'][$key]['resourceURI'], $collection->getResourceURI()); | 
                                                            
                                    | 390 |  |             $this->assertSame($input['collections'][$key]['name'], $collection->getName()); | 
                                                            
                                    | 391 |  |             $this->assertSame($input['collections'][$key]['type'], $collection->getType()); | 
                                                            
                                    | 392 |  |             $this->assertSame($input['collections'][$key]['role'], $collection->getRole()); | 
                                                            
                                    | 393 |  |         } | 
                                                            
                                    | 394 |  |     } | 
                                                            
                                    | 395 |  |  | 
                                                            
                                    | 396 |  |     /** | 
                                                            
                                    | 397 |  |      * Verify basic behavior of getCollectedIssues. | 
                                                                                
                                |  | @@ 403-414 (lines=12) @@ | 
                                                            
                                    | 400 |  |      * | 
                                                            
                                    | 401 |  |      * @return void | 
                                                            
                                    | 402 |  |      */ | 
                                                            
                                    | 403 |  |     public function getCollectedIssues() | 
                                                            
                                    | 404 |  |     { | 
                                                            
                                    | 405 |  |         $input = self::getTestData(); | 
                                                            
                                    | 406 |  |         $comic = new Comic($input); | 
                                                            
                                    | 407 |  |         $this->assertSame(count($input['collectedIssues']), count($comic->getCollectedIssues())); | 
                                                            
                                    | 408 |  |         foreach ($comic->getCollectedIssues() as $key => $issue) { | 
                                                            
                                    | 409 |  |             $this->assertSame($input['collectedIssues'][$key]['resourceURI'], $issue->getResourceURI()); | 
                                                            
                                    | 410 |  |             $this->assertSame($input['collectedIssues'][$key]['name'], $issue->getName()); | 
                                                            
                                    | 411 |  |             $this->assertSame($input['collectedIssues'][$key]['type'], $issue->getType()); | 
                                                            
                                    | 412 |  |             $this->assertSame($input['collectedIssues'][$key]['role'], $issue->getRole()); | 
                                                            
                                    | 413 |  |         } | 
                                                            
                                    | 414 |  |     } | 
                                                            
                                    | 415 |  |  | 
                                                            
                                    | 416 |  |     /** | 
                                                            
                                    | 417 |  |      * Verify basic behavior of getDates. |