/**
  * @param \Magento\Framework\App\RequestInterface $request
  * @param bool $isVde
  * @param bool $isLoggedIn
  * @param array $routers
  * @param string|null $matchedValue
  *
  * @dataProvider matchDataProvider
  */
 public function testMatch(\Magento\Framework\App\RequestInterface $request, $isVde, $isLoggedIn, array $routers = array(), $matchedValue = null)
 {
     $this->_model = $this->_prepareMocksForTestMatch($request, $isVde, $isLoggedIn, $routers);
     $this->assertEquals($matchedValue, $this->_model->match($request));
     if ($isVde && $isLoggedIn) {
         $this->assertEquals(self::TEST_PATH, $request->getPathInfo());
     }
 }
 /**
  * @param \Magento\Framework\App\RequestInterface $request
  * @param bool $isVde
  * @param bool $isLoggedIn
  * @param array $routers
  * @param string|null $matchedValue
  *
  * @dataProvider matchDataProvider
  */
 public function testMatch(\Magento\Framework\App\RequestInterface $request, $isVde, $isLoggedIn, array $routers = [], $matchedValue = null)
 {
     $this->_model = $this->_prepareMocksForTestMatch($request, $isVde, $isLoggedIn, $routers);
     $this->assertEquals($matchedValue, $this->_model->match($request));
 }