/** * @test * @dataProvider provideCharismaOfRace * * @param string $race * @param string $subrace * @param int $maleCharisma * @param int $femaleCharisma */ public function I_can_get_charisma_of_any_race($race, $subrace, $maleCharisma, $femaleCharisma) { $racesTable = new RacesTable(); self::assertSame($maleCharisma, $racesTable->getMaleCharisma(RaceCode::getIt($race), SubRaceCode::getIt($subrace))); self::assertSame($femaleCharisma, $racesTable->getFemaleCharisma(RaceCode::getIt($race), SubRaceCode::getIt($subrace), new FemaleModifiersTable())); }