Пример #1
0
 /**
  * @dataProvider providerGetRaces
  */
 public function testRaceGetters($fixture)
 {
     $race = new Race();
     $race->setName($fixture['name']);
     $this->assertSame($fixture['name'], $race->getName());
     $stats = new Stats();
     $race->setStats($stats);
     $this->assertSame($stats, $race->getStats());
     $skill = new Skill();
     $skill->setId($fixture['id']);
     $race->addSkill($skill);
     $skills = $race->getSkills();
     $this->assertInstanceOf('\\Doctrine\\Common\\Collections\\ArrayCollection', $skills);
     $this->assertSame(1, count($skills));
     $this->assertSame($skill, $skills[$fixture['id']]);
 }
Пример #2
0
 public function removeSkill(Skill $skill)
 {
     return $this->removeSkillById($skill->getId());
 }