public function testBasicStandings()
 {
     $league = new League();
     $team1 = new Team();
     $team1->setId(1);
     $team1->setPoints(1);
     $league->addTeam($team1);
     $team2 = new Team();
     $team2->setId(2);
     $team2->setPoints(3);
     $league->addTeam($team2);
     $standings = $league->getStandings();
     $teamOnPosition1 = array_shift($standings);
     $this->assertEquals(2, $teamOnPosition1->getId());
     $teamOnPosition2 = array_shift($standings);
     $this->assertEquals(1, $teamOnPosition2->getId());
     $this->assertTrue($league->getTeamByPosition(1)->equals($team2));
     $this->assertTrue($league->getTeamByPosition(2)->equals($team1));
 }