Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 /** @test */
 public function it_is_an_empire_ship()
 {
     $ship = new Ship('Ship');
     $type = $ship->getType();
     $this->assertEquals('Empire', $type);
 }