public void DeterminesBuildTime() { var subject = new Day7Solution(); int result = subject.SolvePart2(2, 0, new Dictionary <string, List <string> > { { "C", new List <string>() }, { "A", new List <string> { "C" } }, { "B", new List <string> { "A" } }, { "D", new List <string> { "A" } }, { "F", new List <string> { "C" } }, { "E", new List <string> { "B", "D", "F" } }, }); result.Should().Be(15); }