public function testGetItems() { $itemData = ['id' => 1]; $testItem = new \Magento\Framework\Object($itemData); $this->query->expects($this->once())->method('fetchAll')->willReturn([$itemData]); $this->entityFactory->expects($this->once())->method('create')->with('Magento\\Framework\\Object', ['data' => $itemData])->willReturn($testItem); $items = $this->searchResult->getItems(); $this->assertCount(1, $items); $this->assertEquals($testItem, end($items)); }
/** * @param string $valueField * @param string $labelField * @return array */ public function toOptionHash($valueField, $labelField) { $res = []; foreach ($this->searchResult->getItems() as $item) { $res[$item->getData($valueField)] = $item->getData($labelField); } return $res; }