/**
  * @test
  * @dataProvider provideSizeOfRace
  *
  * @param string $race
  * @param string $subrace
  * @param int $maleSize
  * @param int $femaleSize
  */
 public function I_can_get_size_of_any_race($race, $subrace, $maleSize, $femaleSize)
 {
     $racesTable = new RacesTable();
     $femaleModifiersTable = new FemaleModifiersTable();
     self::assertSame($maleSize, $racesTable->getMaleSize(RaceCode::getIt($race), SubRaceCode::getIt($subrace)));
     self::assertSame($maleSize, $racesTable->getSize(RaceCode::getIt($race), SubRaceCode::getIt($subrace), GenderCode::getIt(GenderCode::MALE), $femaleModifiersTable));
     self::assertSame($femaleSize, $racesTable->getFemaleSize(RaceCode::getIt($race), SubRaceCode::getIt($subrace), $femaleModifiersTable));
     self::assertSame($femaleSize, $racesTable->getSize(RaceCode::getIt($race), SubRaceCode::getIt($subrace), GenderCode::getIt(GenderCode::FEMALE), $femaleModifiersTable));
 }