27     protected $url = 
'http://website.com/home';
    34         $this->requestMock = $this->createMock(\
Magento\Framework\
App\Request\Http::class);
    35         $this->loggerMock = $this->createMock(\Psr\Log\LoggerInterface::class);
    36         $this->invalidateLogger = new \Magento\Framework\Cache\InvalidateLogger(
    40         $this->requestMock->expects($this->once())
    42             ->willReturn($this->method);
    43         $this->requestMock->expects($this->once())
    44             ->method(
'getUriString')
    45             ->willReturn($this->url);
    50         $this->loggerMock->expects($this->once())
    52             ->with(
'message', [
'method' => $this->method, 
'url' => $this->url, 
'invalidateInfo' => $this->params]);
    53         $this->invalidateLogger->critical(
'message', $this->params);
    58         $this->loggerMock->expects($this->once())
    62                 [
'method' => $this->method, 
'url' => $this->url, 
'invalidateInfo' => $this->params]
    64         $this->invalidateLogger->execute($this->params);
    70         $method = new \ReflectionMethod($this->invalidateLogger, 
'makeParams');
    74             $method->invoke($this->invalidateLogger, $this->params)
    80         unset($this->requestMock);
    81         unset($this->loggerMock);