public function testHit() { $firstLifespan = $this->game->getPlayer()->getLifespan(); $this->drone->hit($this->game->getPlayer()); $secondLifespan = $this->game->getPlayer()->getLifespan(); $this->assertLessThan($firstLifespan, $secondLifespan); }
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()); }