public void PassportTestWithoutValidation4() { Passport passport = new Passport(); passport.SetProperty("ecl", "brn"); passport.SetProperty("pid", "166559648"); passport.SetProperty("eyr", "2025"); passport.SetProperty("hcl", "#cfa07d"); passport.SetProperty("iyr", "2011"); passport.SetProperty("hgt", "59in"); NoDataValidationPassportChecker passportChecker = new NoDataValidationPassportChecker(); Assert.AreEqual(false, passportChecker.IsValid(passport)); }
public void PassportTestWithoutValidation2() { Passport passport = new Passport(); passport.SetProperty("ecl", "amb"); passport.SetProperty("pid", "028048884"); passport.SetProperty("eyr", "2023"); passport.SetProperty("hcl", "#cfa07d"); passport.SetProperty("byr", "1929"); passport.SetProperty("iyr", "2013"); passport.SetProperty("cid", "350"); NoDataValidationPassportChecker passportChecker = new NoDataValidationPassportChecker(); Assert.AreEqual(false, passportChecker.IsValid(passport)); }
public void PassportTestWithoutValidation3() { Passport passport = new Passport(); passport.SetProperty("ecl", "brn"); passport.SetProperty("pid", "760753108"); passport.SetProperty("eyr", "2024"); passport.SetProperty("hcl", "#ae17e1"); passport.SetProperty("byr", "1931"); passport.SetProperty("iyr", "2013"); passport.SetProperty("hgt", "179cm"); NoDataValidationPassportChecker passportChecker = new NoDataValidationPassportChecker(); Assert.AreEqual(true, passportChecker.IsValid(passport)); }
public void PassportTestWithoutValidation1() { Passport passport = new Passport(); passport.SetProperty("ecl", "gry"); passport.SetProperty("pid", "860033327"); passport.SetProperty("eyr", "2020"); passport.SetProperty("hcl", "#fffffd"); passport.SetProperty("byr", "1937"); passport.SetProperty("iyr", "2017"); passport.SetProperty("hgt", "183cm"); passport.SetProperty("cid", "147"); NoDataValidationPassportChecker passportChecker = new NoDataValidationPassportChecker(); Assert.AreEqual(true, passportChecker.IsValid(passport)); }
protected override int SolvePartOne() { NoDataValidationPassportChecker passportChecker = new NoDataValidationPassportChecker(); return(passports.Where(p => passportChecker.IsValid(p)).Count()); }