public function test_it_returns_correct_board_coordinates_when_retrieving_coordinates_by_random() { for ($i = 0; $i < 10; ++$i) { list($column, $row) = $this->board->getRandomCoordinates(); $this->assertTrue(in_array($column, $this->board->getColumnIndices())); $this->assertTrue(in_array($row, $this->board->getRowIndices())); } }
/** * @param string $column * @param string $row * @return bool */ private function isMoveCorrect($column, $row) { return in_array($column, $this->board->getColumnIndices()) && in_array($row, $this->board->getRowIndices()); }