27 $this->scopeResolverPool = $this->getMockBuilder(\
Magento\Framework\
App\ScopeResolverPool::class)
28 ->disableOriginalConstructor()
32 $this->scopeResolverPool
41 $this->assertTrue($this->model->isValidScope($scope, $scopeId));
49 $scopeObject = $this->getMockBuilder(\
Magento\Framework\
App\ScopeInterface::class)
50 ->getMockForAbstractClass();
51 $scopeObject->expects($this->once())
55 $scopeResolver = $this->getMockBuilder(\
Magento\Framework\
App\ScopeResolverInterface::class)
56 ->getMockForAbstractClass();
57 $scopeResolver->expects($this->once())
60 ->willReturn($scopeObject);
62 $this->scopeResolverPool->expects($this->once())
65 ->willReturn($scopeResolver);
67 $this->assertFalse($this->model->isValidScope($scope, $scopeId));
75 $this->scopeResolverPool->expects($this->once())
78 ->willThrowException(
new \InvalidArgumentException());
80 $this->assertFalse($this->model->isValidScope($scope, $scopeId));
88 $this->scopeResolverPool->expects($this->once())
93 $this->assertFalse($this->model->isValidScope($scope, $scopeId));
testInvalidScopeInvalidArgumentException()
testInvalidScopeNoSuchEntityException()