Beispiel #1
0
 public function testGetPlayerAndOther()
 {
     $user1 = $this->prophesize('AppBundle\\Entity\\User');
     $user2 = $this->prophesize('AppBundle\\Entity\\User');
     $user1->getId()->willReturn(1);
     $user2->getId()->willReturn(2);
     $this->game->setUser1($user1->reveal());
     $this->game->setUser2($user2->reveal());
     $this->game->setLoggedUser($user1->reveal());
     $this->assertEquals($user1->reveal(), $this->game->getPlayer());
     $this->assertEquals($user2->reveal(), $this->game->getOther());
     $this->game->setLoggedUser($user2->reveal());
     $this->assertEquals($user2->reveal(), $this->game->getPlayer());
     $this->assertEquals($user1->reveal(), $this->game->getOther());
 }