public void TestCountChildBagAmount() { var bags = Day7 .ParseBagInput("Advent_of_Code_2020.Day7.SampleInput2.txt") .ToList(); Assert.Equal(126, Day7.CountAmountOfChildBags(bags, "shiny gold")); }
public void TestCountContainingBags() { var bags = Day7 .ParseBagInput("Advent_of_Code_2020.Day7.SampleInput.txt") .ToList(); Assert.Equal(4, Day7.CountParentBags(bags, "shiny gold")); }
public void TestInputParser() { var bags = Day7 .ParseBagInput("Advent_of_Code_2020.Day7.SampleInput.txt") .ToList(); var testChildBagAmount = bags .First(bag => bag.Color == "light red").ChildBags .First(relation => relation.ChildBag.Color == "muted yellow") .Amount; Assert.Equal(2, testChildBagAmount); }