/**
  * @param int $teamIndex
  *
  * @return Manager
  */
 protected function createEntity($teamIndex)
 {
     $manager = new Manager();
     $manager->setPreferredSkill(rand(1, 3));
     $manager->setMoneyBehaviour(rand(1, 3));
     $manager->setAcceptTransferScoreOffset(rand(75, 200));
     $manager->setDenyTransferScoreOffset(rand(25, 75));
     return $manager;
 }
 private function assertTransferFactorOffensiveSkill($factor, $preferredSkill)
 {
     $this->manager->setPreferredSkill($preferredSkill);
     $this->assertEquals($factor, $this->manager->getTransferFactorOffensiveSkill());
 }
 /**
  * @param int $preferredSkill
  * @param int $moneyBehaviour
  * @param int $money
  *
  * @return Manager
  */
 private function createManager($preferredSkill, $moneyBehaviour, $money)
 {
     $manager = new Manager();
     $manager->setPreferredSkill($preferredSkill);
     $manager->setMoneyBehaviour($moneyBehaviour);
     $manager->setTeam($this->createTeam($money));
     return $manager;
 }