Exemplo n.º 1
0
 public function testGetColumn()
 {
     $this->boardWalker->start(SquareInterface::POSITION_D5);
     $this->assertEquals(4, $this->boardWalker->getColumn());
     $this->boardWalker->forward(1);
     $this->assertEquals(4, $this->boardWalker->getColumn());
     $this->boardWalker->start(SquareInterface::POSITION_D5)->left(1);
     $this->assertEquals(3, $this->boardWalker->getColumn());
     $this->boardWalker->start(SquareInterface::POSITION_D5)->backward(1);
     $this->assertEquals(4, $this->boardWalker->getColumn());
     $this->boardWalker->start(SquareInterface::POSITION_D5)->right(1);
     $this->assertEquals(5, $this->boardWalker->getColumn());
 }