public UsersAppService(
     IRepository <User, long> userRepository,
     IRepository <AppUserOpenId, long> appUserOpenIdResposotory,
     UserManager userManager,
     IUnitOfWorkManager unitOfWorkManager,
     IPasswordHasher <User> passwordHasher,
     IRepository <Tenant> tenantRepository,
     ICacheManager cacheManager,
     ISmsVerificationCodeManager smsVerificationCodeManager,
     ISmsSender smsSender)
 {
     _userRepository           = userRepository;
     _appUserOpenIdResposotory = appUserOpenIdResposotory;
     _userManager                = userManager;
     _unitOfWorkManager          = unitOfWorkManager;
     _passwordHasher             = passwordHasher;
     _tenantRepository           = tenantRepository;
     _cacheManager               = cacheManager;
     _smsVerificationCodeManager = smsVerificationCodeManager;
     _smsSender = smsSender;
 }
 public Users_Tests()
 {
     _usersAppService            = Resolve <IUsersAppService>();
     _cacheManager               = Resolve <ICacheManager>();
     _smsVerificationCodeManager = Resolve <ISmsVerificationCodeManager>();
 }
 /// <inheritdoc />
 public SmSCodeAppService(
     ICacheManager cacheManager, ISmsVerificationCodeManager smsVerificationCodeManager)
 {
     _cacheManager = cacheManager;
     _smsVerificationCodeManager = smsVerificationCodeManager;
 }