27 $this->configDataMock = $this->getMockBuilder(\
Magento\Sales\Model\
Config\Data::class)
28 ->disableOriginalConstructor()
30 $this->stateMock = $this->getMockBuilder(\
Magento\Framework\
App\State::class)
31 ->disableOriginalConstructor()
33 $this->model = new \Magento\Sales\Model\Config($this->configDataMock, $this->stateMock);
38 $model = new \Magento\Sales\Model\Config($this->configDataMock, $this->stateMock);
39 $this->assertInstanceOf(\
Magento\Sales\Model\Config::class,
$model);
44 $areaCode =
'frontend';
48 $path = $section .
'/' .
$group .
'/' .
$code .
'/' .
'renderers' .
'/' . $areaCode;
49 $expected = [
'test data'];
51 $this->stateMock->expects($this->once())
52 ->method(
'getAreaCode')
53 ->will($this->returnValue($areaCode));
54 $this->configDataMock->expects($this->once())
56 ->with($this->equalTo(
$path))
57 ->will($this->returnValue($expected));
60 $this->assertEquals($expected,
$result);
67 $expected = [
'test data'];
70 $this->configDataMock->expects($this->once())
72 ->with($this->equalTo(
$path))
73 ->will($this->returnValue($expected));
76 $this->assertEquals($expected,
$result);
83 $this->configDataMock->expects($this->once())
85 ->with($this->equalTo(
'order/available_product_types'))
87 $result = $this->model->getAvailableProductTypes();
testGetAvailableProductTypes()