public function testGetItems() { $itemData = ['id' => 1]; $testItem = new \Magento\Framework\DataObject($itemData); $this->query->expects($this->once())->method('fetchAll')->willReturn([$itemData]); $this->entityFactory->expects($this->once())->method('create')->with('Magento\\Framework\\DataObject', ['data' => $itemData])->willReturn($testItem); $items = $this->searchResult->getItems(); $this->assertCount(1, $items); $this->assertEquals($testItem, end($items)); }