Example #1
0
 /**
  * @test
  */
 public function testWin()
 {
     $id = $this->getPlayerId(42);
     $name = 'Douglas';
     $lives = 5;
     $game = \Mockery::mock('\\Hangman\\Entity\\Hangman');
     $game->shouldReceive('getId')->andReturn($this->getMiniGameId(33));
     $player = new HangmanPlayer($id, $name, $lives, $game);
     $this->assertFalse($player->hasLost());
     $this->assertFalse($player->hasWon());
     $player->win();
     $this->assertTrue($player->hasWon());
 }