public function testFindOneByDataIfFound() { $data = [['field1' => 'value1']]; $row = ['row1']; $urlRewrite = ['urlRewrite1']; $this->storage->expects($this->once())->method('doFindOneByData')->with($data)->will($this->returnValue($row)); $this->dataObjectHelper->expects($this->once())->method('populateWithArray')->with($urlRewrite, $row, '\\Magento\\UrlRewrite\\Service\\V1\\Data\\UrlRewrite')->will($this->returnSelf()); $this->urlRewriteFactory->expects($this->any())->method('create')->will($this->returnValue($urlRewrite)); $this->assertEquals($urlRewrite, $this->storage->findOneByData($data)); }
public function testFindOneByDataIfFound() { $data = [['field1' => 'value1']]; $row = ['row1']; $urlRewrite = ['urlRewrite1']; $this->storage->expects($this->once())->method('doFindOneByData')->with($data)->will($this->returnValue($row)); $this->urlRewriteBuilder->expects($this->once())->method('populateWithArray')->with($row)->will($this->returnSelf()); $this->urlRewriteBuilder->expects($this->any())->method('create')->will($this->returnValue($urlRewrite)); $this->assertEquals($urlRewrite, $this->storage->findOneByData($data)); }