Ejemplo n.º 1
0
 public function testHandleTraining()
 {
     $this->team->setTrainer(new Trainer());
     $this->team->addPlayer(new Player());
     $player = new Player();
     $player->setTrainingValueDefense(10);
     $player->setTrainingValueOffense(10);
     $this->team->addPlayer($player);
     $this->team->train();
     $players = $this->team->getPlayers();
     $this->assertEquals(1, $players[0]->getTrainingValueDefense());
     $this->assertEquals(1, $players[0]->getTrainingValueOffense());
     $this->assertEquals(11, $players[1]->getTrainingValueDefense());
     $this->assertEquals(11, $players[1]->getTrainingValueOffense());
 }
Ejemplo n.º 2
0
 /**
  * @param Team $team
  */
 public function setTeam(Team $team)
 {
     $this->team = $team;
     if (null === $team->getTrainer()) {
         $team->setTrainer($this);
     }
 }