public function testNoNotificationIfUsernameIsWrong()
 {
     $entityManager = $this->getMock(EntityManagerInterface::class);
     $entityManager->expects($this->never())->method('persist');
     $eventDispatcher = $this->getMock(EventDispatcherInterface::class);
     $eventDispatcher->expects($this->never())->method('dispatch');
     $request = Request::create('/', 'GET', [], [], [], ['REMOTE_ADDR' => '127.0.0.1']);
     $stack = new RequestStack();
     $stack->push($request);
     $tracer = $this->getMock(IpTracingServiceInterface::class, ['getIpLocationData']);
     $tracer->expects($this->never())->method('getIpLocationData');
     $listener = new CredentialNotifyListener($entityManager, $eventDispatcher, $stack, $tracer);
     $listener->onFailedAuthentication(new OnInvalidCredentialsEvent());
 }