public void Test_Day7()
        {
            var result1 = AdventOfCode2017Day7.Solve("Day7Data.txt");

            Assert.AreEqual("tknk", result1.RootId);
            Assert.AreEqual(778, result1.InputTotalWeight);
            Assert.AreEqual(778, result1.TotalWeight);
            Assert.AreEqual(1, result1.BalancedNodes.Count);
            var node1 = result1.BalancedNodes.First();

            Assert.AreEqual(-8, node1.BalancedWidth);
            Assert.AreEqual(60, node1.Weight);
            Assert.AreEqual("ugml", node1.Id);


            var result2 = AdventOfCode2017Day7.Solve("Day7FullData.txt");

            Assert.AreEqual("gynfwly", result2.RootId);
            Assert.AreEqual(1, result2.BalancedNodes.Count);
            var node2 = result2.BalancedNodes.First();

            Assert.AreEqual(1526, node2.Weight);
        }