public void CalculateGroupSizes()
        {
            var input = @"0 <-> 2
            1 <-> 1
            2 <-> 0, 3, 4
            3 <-> 2, 4
            4 <-> 2, 3, 6
            5 <-> 6
            6 <-> 4, 5
            ";

            PipeGroupFinder finder = new PipeGroupFinder(input);

            Assert.Equal(6, finder.FindGroupMemberCount(0));
        }
        public void CalculateNumberOfGroups()
        {
            var input = @"0 <-> 2
            1 <-> 1
            2 <-> 0, 3, 4
            3 <-> 2, 4
            4 <-> 2, 3, 6
            5 <-> 6
            6 <-> 4, 5
            ";

            PipeGroupFinder finder = new PipeGroupFinder(input);

            Assert.Equal(2, finder.FindNumberOfGroups());
        }