public function testRegisterConfirmationNotRequired()
 {
     $password = '******';
     $user = new AccountUser();
     $user->setConfirmed(false);
     $user->setPlainPassword($password);
     $this->configManager->expects($this->exactly(2))->method('get')->willReturnMap([['oro_b2b_account.confirmation_required', false, false, false], ['oro_b2b_account.send_password_in_welcome_email', false, false, true]]);
     $this->emailProcessor->expects($this->once())->method('sendWelcomeNotification')->with($user, $password);
     $this->userManager->register($user);
     $this->assertTrue($user->isConfirmed());
 }
 /**
  * @param AccountUser $user
  */
 public function sendConfirmationEmail(AccountUser $user)
 {
     $user->setConfirmed(false)->setConfirmationToken($user->generateToken());
     $this->getEmailProcessor()->sendConfirmationEmail($user);
 }