public void TestCountValidPassportsStrictValid() { string[] rawPassports = PassportValidator.GetInputData(FilePathTestDataStrict); int nuOfValidPassports = PassportValidator.CountValidPassportsStrict(rawPassports); Assert.AreEqual(4, nuOfValidPassports); }
public void TestValidatePassportStrict(int iTestDataPassport, bool expectedValid) { string[] rawPassports = PassportValidator.GetInputData(FilePathTestDataStrict); Dictionary <string, string> parsedPassport = PassportValidator.ParseRawPassport(rawPassports[iTestDataPassport]); bool passportValid = PassportValidator.ValidatePassportStrict(parsedPassport); Assert.AreEqual(expectedValid, passportValid); }
public void FindAnserDayFourPuzzleOne() { string[] rawPassports = PassportValidator.GetInputData(FilePathInputData); int nuOfValidPassports = PassportValidator.CountValidPassports(rawPassports); Console.WriteLine("Number of valid passports: " + nuOfValidPassports); Assert.AreEqual(228, nuOfValidPassports); }
public void TestParsePassport() { string[] rawPassports = PassportValidator.GetInputData(FilePathTestData); Dictionary <string, string> parsedPassport = PassportValidator.ParseRawPassport(rawPassports[0]); Assert.AreEqual(8, parsedPassport.Count); Assert.IsTrue(parsedPassport.ContainsKey("ecl")); Assert.IsTrue(parsedPassport.ContainsValue("gry")); }
public void FindAnserDayFourPuzzleTwo() { string[] rawPassports = PassportValidator.GetInputData(FilePathInputData); int nuOfValidPassports = PassportValidator.CountValidPassportsStrict(rawPassports); Console.WriteLine("Number of valid passports: " + nuOfValidPassports); // Assert.IsTrue(nuOfValidPassports < 176); // Assert.AreEqual(185, nuOfValidPassports); Assert.Warn("Not solved"); }
public void TestGetInputData() { string[] rawPassports = PassportValidator.GetInputData(FilePathTestData); Assert.AreEqual(4, rawPassports.GetLength(0)); }