コード例 #1
0
 /**
  * @test
  */
 public function doubleSixCanBePlayedAsFirstMove()
 {
     $shuffler = new StoneShuffler();
     $shuffler->setStoneAtPosition([6, 6], 1);
     $game = (new Dto\GameDetailBuilder())->id(1)->stateStarted()->addPlayer(1, $shuffler->getNext(7))->addPlayer(2, $shuffler->getNext(7))->addPlayer(3, $shuffler->getNext(7))->addPlayer(4, $shuffler->getNext(7))->turn(1, 1)->get();
     $this->expectForGameById(1, $game, null);
     $this->expectForPlay($game->getId(), 1, new Dto\Play(1, new Dto\Stone(6, 6), Dto\Play::SIDE_LEFT));
     $crawler = $this->openPlayerPage(1, 1);
     $this->clickPlayButton($crawler, 1, '6_6-left');
 }