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(); }
public PwdCheckService(IPwnedChecker pwnedChecker, IPasswordCheckerService passwordChecker) { _pwnedChecker = pwnedChecker; _passwordCheckerService = passwordChecker; }
public Service(IPasswordCheckerService <T> passwordCheckerService, IRepository <T> repository) { this.passwordCheckerService = passwordCheckerService; this.repository = repository; }