/** * @test * @dataProvider raceToIntelligence * * @param string $raceCode * @param int $intelligence */ public function I_can_get_female_intelligence_of_any_race($raceCode, $intelligence) { $table = new FemaleModifiersTable(); self::assertSame($intelligence, $table->getIntelligence($raceCode)); }
/** * @param RaceCode $raceCode * @param SubraceCode $subraceCode * @param FemaleModifiersTable $femaleModifiersTable * @return int */ public function getFemaleIntelligence(RaceCode $raceCode, SubRaceCode $subraceCode, FemaleModifiersTable $femaleModifiersTable) { return $this->getMaleIntelligence($raceCode, $subraceCode) + $femaleModifiersTable->getIntelligence($raceCode); }