public void Passport_IsValid() { var passports = Problem4.ParseInput(FirstInput).ToList(); Assert.IsTrue(passports[0].IsValid); Assert.IsFalse(passports[1].IsValid); Assert.IsTrue(passports[2].IsValid); Assert.IsFalse(passports[3].IsValid); }
public void Passport_IsStrictlyValid() { var invalidPassports = Problem4.ParseInput(InvalidInput).ToList(); var validPassports = Problem4.ParseInput(ValidInput).ToList(); foreach (var invalidPassport in invalidPassports) { Assert.IsFalse(invalidPassport.IsStrictlyValid); } foreach (var validPassport in validPassports) { Assert.IsTrue(validPassport.IsStrictlyValid); } }
public void TestLogSorting() { Assert.AreEqual(Problem4.ParseInput(TestInputJumbled), Problem4.ParseInput(TestInput)); }