/** * @dataProvider validPointProvider */ public function testShouldSetValidPoint($row, $column) { $expectedRow = (int) $row; $expectedColumn = (int) $column; $sut = new MyNode($row, $column); $this->assertSame($expectedRow, $sut->getRow()); $this->assertSame($expectedColumn, $sut->getColumn()); }
private function areAdjacent(MyNode $a, MyNode $b) { return abs($a->getRow() - $b->getRow()) <= 1 && abs($a->getColumn() - $b->getColumn()) <= 1; }