예제 #1
0
 public function testHit()
 {
     $firstLifespan = $this->game->getPlayer()->getLifespan();
     $this->drone->hit($this->game->getPlayer());
     $secondLifespan = $this->game->getPlayer()->getLifespan();
     $this->assertLessThan($firstLifespan, $secondLifespan);
 }
예제 #2
0
 public function testFinishStartedGameWithBeesAndEmptyPlayerReturnLose()
 {
     $this->game->getCharacterPool()->addBee(new Drone($this->game));
     $this->game->start();
     $this->game->getPlayer()->toDie();
     $this->assertEquals(GameResultInterface::RESULT_LOSE, $this->game->finish());
 }