public CodeGeneratorManager( IList <IContactConfirmCodeGenerator> confirmCodeGenerators, VerificationCodeGenerator verificationCodeGenerator, UsernameGenerator usernameGenerator, PasswordGenerator passwordGenerator ) { m_confirmCodeGenerators = confirmCodeGenerators.ToDictionary(x => x.SupportedContactType); m_verificationCodeGenerator = verificationCodeGenerator; m_usernameGenerator = usernameGenerator; m_passwordGenerator = passwordGenerator; }
public void GenerateNewCode() { Code = VerificationCodeGenerator.GenerateVerificationCode(4); }