public void PartTwo() { var passFile = new Classes.PassportFile(InputFile); var goodPorts = passFile.Passports.Where(x => x.IsValid).ToList(); Assert.IsTrue(goodPorts.Count == 198); }
public void PartOne() { var passFile = new Classes.PassportFile(InputFile); var goodPorts = passFile.Passports.Where(x => x.HasRequiredFields).ToList(); Assert.IsTrue(goodPorts.Count() == 256); }
public void Test_KnownPassports() { var passFile = new Classes.PassportFile(TestFile); var goodPorts = passFile.Passports.Where(x => x.HasRequiredFields).ToList(); Assert.IsTrue(goodPorts.Count == 2); }
public void Test_KnownValidPassports() { var validFile = new Classes.PassportFile(TestHelper.GetTestFile(this, "Test.Valid")); Assert.IsTrue(validFile.Passports.All(p => p.IsValid)); var invalidFile = new Classes.PassportFile(TestHelper.GetTestFile(this, "Test.Invalid")); Assert.IsTrue(invalidFile.Passports.All(p => !p.IsValid)); }