public function testIsHangedWithLetterTrial() { $game = new Game(new Word('php')); $i = $game->getAttempts(); do { $this->assertFalse($game->isHanged()); $game->tryLetter('a'); $i++; } while ($i < Game::MAX_ATTEMPTS); $this->assertTrue($game->isHanged()); }
public function testIsHangedWithLetterTrial() { $game = new Game(new Word('filament'), 0, 5); $game->tryLetter('g'); $this->assertFalse($game->isHanged()); $game->tryLetter('h'); $this->assertFalse($game->isHanged()); $game->tryLetter('j'); $this->assertFalse($game->isHanged()); $game->tryLetter('k'); $this->assertFalse($game->isHanged()); $game->tryLetter('y'); $this->assertTrue($game->isHanged()); }