6 declare(strict_types=1);
47 private $positions = [
56 private $flippedPositions = [
65 private $categoryId = 1;
69 $this->context = $this->getMockBuilder(Context::class)
70 ->disableOriginalConstructor()
73 $this->resources = $this->getMockBuilder(ResourceConnection::class)
74 ->disableOriginalConstructor()
77 $this->connection = $this->getMockBuilder(AdapterInterface::class)
78 ->disableOriginalConstructor()
79 ->getMockForAbstractClass();
81 $this->select = $this->getMockBuilder(Select::class)
82 ->disableOriginalConstructor()
86 PositionResolver::class,
88 'context' => $this->context,
90 '_resources' => $this->resources
97 $this->resources->expects($this->once())
98 ->method(
'getConnection')
99 ->willReturn($this->connection);
101 $this->connection->expects($this->once())
103 ->willReturn($this->select);
104 $this->select->expects($this->once())
107 $this->select->expects($this->once())
110 $this->select->expects($this->once())
113 $this->select->expects($this->once())
116 $this->connection->expects($this->once())
118 ->willReturn($this->positions);
120 $this->assertEquals($this->flippedPositions, $this->model->getPositions($this->categoryId));