10 use PHPUnit_Framework_MockObject_MockObject as Mock;
22 private $skuProcessorMock;
31 $this->skuProcessorMock = $this->getMockBuilder(SkuProcessor::class)
32 ->disableOriginalConstructor()
45 public function testIsValid(array
$value, array $oldSkus, $hasNewSku =
false, $expectedResult =
true)
47 $this->skuProcessorMock->expects($this->once())
48 ->method(
'getOldSkus')
49 ->willReturn($oldSkus);
52 $this->skuProcessorMock->expects($this->once())
54 ->willReturn(
'someNewSku');
57 $this->assertEquals($expectedResult, $this->model->isValid(
$value));
75 [
'_super_products_sku' =>
'SKU1'],
81 [
'_super_products_sku' =>
'SKU1'],
87 [
'_super_products_sku' =>
'SKU1'],
testIsValid(array $value, array $oldSkus, $hasNewSku=false, $expectedResult=true)