public void GivenSledRentalPolicy_ValidPasswordCount_ShouldBe2() { var pwdPolicy = new SledRentalPolicy(); var actual = Password.CountValidPasswords(pwdPolicy, input); Assert.Equal(expected: 2, actual); }
static void Main(string[] args) { var part1Policy = new SledRentalPolicy(); var part2Policy = new TobogganRentalPolicy(); PrintResult(part1Policy, 1); PrintResult(part2Policy, 2); }
public void CanValidatePassword(string policy, string password, bool expected) { var p = new SledRentalPolicy(); p.Parse(policy); Assert.Equal(expected: expected, p.Validate(password)); }