/** * @test * @dataProvider raceToKnack * * @param string $raceCode * @param int $knack */ public function I_can_get_female_knack_of_any_race($raceCode, $knack) { $table = new FemaleModifiersTable(); self::assertSame($knack, $table->getKnack($raceCode)); }
/** * @param RaceCode $raceCode * @param SubraceCode $subraceCode * @param FemaleModifiersTable $femaleModifiersTable * @return int */ public function getFemaleKnack(RaceCode $raceCode, SubRaceCode $subraceCode, FemaleModifiersTable $femaleModifiersTable) { return $this->getMaleKnack($raceCode, $subraceCode) + $femaleModifiersTable->getKnack($raceCode); }