/**
  * @param \Magento\Framework\App\RequestInterface $request
  * @param string                        $attributeCode
  * @param bool|string                   $requestScope
  * @param bool                          $requestScopeOnly
  * @param string                        $expectedValue
  * @dataProvider getRequestValueDataProvider
  */
 public function testGetRequestValue($request, $attributeCode, $requestScope, $requestScopeOnly, $expectedValue)
 {
     $this->_attributeMock->expects($this->once())->method('getAttributeCode')->will($this->returnValue($attributeCode));
     $this->_model->setRequestScope($requestScope);
     $this->_model->setRequestScopeOnly($requestScopeOnly);
     $this->assertEquals($expectedValue, $this->_model->getRequestValue($request));
 }