public void Height_should_be_in_in_or_cm_and_with_in_range(string height, bool expectedOutput) { // Act var actualOutput = PassportValidator.ValidateHeight(height); // Assert Assert.AreEqual(expectedOutput, actualOutput); }
public void ValidateHeight(string height, bool expected) { var passport = new Passport { Height = height }; var validator = new PassportValidator(); var actual = validator.ValidateHeight(passport); Assert.Equal(actual, expected); }
internal bool IsValid() { return(PassportValidator.SimpleValidate(this) && PassportValidator.ValidateBYR(Extract("byr")) && PassportValidator.ValidateIYR(Extract("iyr")) && PassportValidator.ValidateEYR(Extract("eyr")) && PassportValidator.ValidateHeight(Extract("hgt")) && PassportValidator.ValidateHairColor(Extract("hcl")) && PassportValidator.ValidatePattern(Extract("ecl"), "^(amb|blu|brn|gry|grn|hzl|oth)$") && PassportValidator.ValidatePattern(Extract("pid"), @"\d{9}")); }
public void ValidHeight(string input, bool expected) { bool result = PassportValidator.ValidateHeight(input); result.Should().Be(expected); }