/** * @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'); }