Пример #1
0
        static void Main(string[] args)
        {
            IPasswordCheckerService servie = Resolver.Get <IPasswordCheckerService>();
            bool flag = false;

            while (!flag)
            {
                Console.WriteLine("Enter password:");
                string password = Console.ReadLine();
                var    result   = servie.VerifyPassword(password);
                foreach (Tuple <bool, string> tuple in result)
                {
                    if (tuple.Item1)
                    {
                        flag = true;
                    }

                    Console.WriteLine(tuple.Item2);
                }
            }

            Console.ReadKey();
        }
Пример #2
0
 public PwdCheckService(IPwnedChecker pwnedChecker, IPasswordCheckerService passwordChecker)
 {
     _pwnedChecker           = pwnedChecker;
     _passwordCheckerService = passwordChecker;
 }
Пример #3
0
 public Service(IPasswordCheckerService <T> passwordCheckerService, IRepository <T> repository)
 {
     this.passwordCheckerService = passwordCheckerService;
     this.repository             = repository;
 }