public function testCompareOptionsNegativeOptionsTwoHaveNotOption() { $code = 'someOption'; $optionsOneMock = $this->getMock('\\Magento\\Sales\\Model\\Quote\\Item', ['getCode', '__wakeup'], [], '', false); $optionsTwoMock = $this->getMock('\\Magento\\Sales\\Model\\Quote\\Item', [], [], '', false); $optionsOneMock->expects($this->once())->method('getCode')->will($this->returnValue($code)); $result = $this->wishlistItem->compareOptions([$code => $optionsOneMock], ['someOneElse' => $optionsTwoMock]); $this->assertFalse($result); }
public function testCompareOptionsNegativeOptionsTwoHaveNotOption() { $code = 'someOption'; $optionsOneMock = $this->getMockBuilder('Magento\\Quote\\Model\\Quote\\Item')->disableOriginalConstructor()->setMethods(['getCode', '__wakeup'])->getMock(); $optionsTwoMock = $this->getMockBuilder('Magento\\Quote\\Model\\Quote\\Item')->disableOriginalConstructor()->setMethods(['__wakeup'])->getMock(); $optionsOneMock->expects($this->once())->method('getCode')->will($this->returnValue($code)); $result = $this->model->compareOptions([$code => $optionsOneMock], ['someOneElse' => $optionsTwoMock]); $this->assertFalse($result); }