public void Day07ParseBaggageRules_Ok() { var sut = new LuggageProcessor(TestBaggageRules); Assert.Equal(9, sut.BaggageRules.Count); var actual = sut.ComboToContainBag("shiny gold"); Assert.Equal(4, actual); }
public void Day07BaggageCombos_Part1_Ok() { var rules = DailyDataUtilities.ReadLinesFromFile("Day07Data.txt"); Assert.Equal(594, rules.Length); var sut = new LuggageProcessor(rules); Assert.Equal(594, sut.BaggageRules.Count); var actual = sut.ComboToContainBag("shiny gold"); Assert.Equal(151, actual); }