public function testAddLogger()
 {
     $logger = new Logger('Logger');
     $messageFormatter = new MessageFormatter();
     $logLevel = LogLevel::ALERT;
     $middlewareCallback = function () {
     };
     $this->httpMock->expects($this->once())->method('createMiddlewareLogCallback')->with($logger, $messageFormatter, $logLevel)->willReturn($middlewareCallback);
     $this->handlerStackMock->expects($this->once())->method('push')->with($middlewareCallback, 'logger');
     $this->httpMock->addLogger($logger, $messageFormatter, $logLevel);
 }