Example #1
0
 public function testEvents()
 {
     $game = new \NHL\Entities\Game("20152016PL020005");
     $game->setAwayTeam(new \NHL\Entities\Team("TOR"));
     $game->setHomeTeam(new \NHL\Entities\Team("MTL"));
     $goal = new \NHL\Events\Goal("TOR #21 VAN RIEMSDYK(1), Deflected, Def. Zone, 163 ft.Assists: #43 KADRI(1); #3 PHANEUF(1)");
     $goal->parse();
     $game->addEvent($goal);
     $events = $game->getEvents();
     $this->assertEquals($goal, $events[0]);
 }
Example #2
0
 public function testOtherGoalParsed()
 {
     $goal = new \NHL\Events\Goal("NYR #21 STEPAN(1), Tip-In, Off. Zone, 10 ft.Assists: #13 HAYES(1); #20 KREIDER(1)");
     $this->assertTrue($goal->parse());
     $this->assertEquals('Tip-In', $goal->shotType);
     $this->assertEquals('Off. Zone', $goal->location);
     $this->assertEquals('10', $goal->distance);
     $this->assertEquals(new \NHL\Entities\Player('21', 'STEPAN', new \NHL\Entities\Team('NYR')), $goal->player);
     $this->assertEquals([new \NHL\Entities\Player('13', 'HAYES', new \NHL\Entities\Team('NYR')), new \NHL\Entities\Player('20', 'KREIDER', new \NHL\Entities\Team('NYR'))], $goal->assists);
 }