static void Main(string[] args) { var numberOfValidPasswords = 0; var passwordValidator = new PasswordValidator(); foreach (var i in Sequence(264793, 803935)) { if (passwordValidator.IsValid(i.ToString())) { numberOfValidPasswords++; } } Console.WriteLine($"Number of valid passwords: {numberOfValidPasswords}"); }
public void DigitsShouldNeverDecrease(string password, bool isValid) { var sut = new PasswordValidator(); sut.IsValid(password).Should().Be(isValid); }
public void MustHaveAtLeastOneGroupWithOnlyTwoAdjacentDigits(string password, bool isValid) { var sut = new PasswordValidator(); sut.IsValid(password).Should().Be(isValid); }