public void Day24Part2_Example10Minutes()
        {
            string[] bugsMap = new string[]
            {
                "....#",
                "#..#.",
                "#..##",
                "..#..",
                "#...."
            };
            DiscordGameOfLifeMultiverse sut = new DiscordGameOfLifeMultiverse(bugsMap, 11);

            sut.DumpBugs(0);
            Assert.Equal(8, sut.BugCount());
            for (int i = 0; i < 10; i++)
            {
                sut.LiveOneMin();
            }
            sut.DumpBugs(10);
            Assert.Equal(99, sut.BugCount());
        }
        public void Day24Part2_TestSolution()
        {
            string[] bugsMap = new string[]
            {
                "..#.#",
                ".#.##",
                "...#.",
                "...##",
                "#.###"
            };

            DiscordGameOfLifeMultiverse sut = new DiscordGameOfLifeMultiverse(bugsMap, 401);

            //sut.DumpBugs(0);
            Assert.Equal(12, sut.BugCount());
            for (int i = 0; i < 200; i++)
            {
                sut.LiveOneMin();
            }
            //sut.DumpBugs(200);
            Assert.Equal(2029, sut.BugCount());
        }