private function createShipFromData(array $shipData) { if ($shipData['team'] == 'rebel') { $ship = new RebelShip($shipData['name']); } else { $ship = new Ship($shipData['name']); $ship->setJediFactor($shipData['jedi_factor']); } $ship->setId($shipData['id']); $ship->setWeaponPower($shipData['weapon_power']); $ship->setStrength($shipData['strength']); return $ship; }
/** @test */ public function it_is_an_empire_ship() { $ship = new Ship('Ship'); $type = $ship->getType(); $this->assertEquals('Empire', $type); }