Esempio n. 1
0
        public void Should_collect_present_passports()
        {
            var inputReaders       = new InputReaders();
            var passportProcessing = new PassportProcessing();
            var path      = @"C:\Users\emollett\Documents\sites\AdventOfCode2020\AdventOfCode2020\Inputs\04_PassportProcessing_Test.txt";
            var passports = inputReaders.readParagraphsToList(path);

            var present = passportProcessing.collectPassports(passports);

            Assert.Equal(2, present.Count);
        }
Esempio n. 2
0
        public void Should_not_pass_invalid_passports()
        {
            var inputReaders       = new InputReaders();
            var passportProcessing = new PassportProcessing();
            var path      = @"C:\Users\emollett\Documents\sites\AdventOfCode2020\AdventOfCode2020\Inputs\04_PassportProcessing_Test_invalidpassports.txt";
            var passports = inputReaders.readParagraphsToList(path);
            var present   = passportProcessing.collectPassports(passports);

            var validPassports = passportProcessing.checkIfValid(present);

            Assert.Equal(0, validPassports.Count);
        }