Esempio n. 1
0
        public void SolveSecondPuzzle()
        {
            var sut = PathFinding.CreateWithAtMostOneRepetion(REAL_CAVE);

            Assert.Equal(144309, sut.Paths);
        }
Esempio n. 2
0
        public void FindAllPathsCorrectly_WhenOneSmallCaveCanBeVisitedTwice(string map, int expectedPaths)
        {
            var sut = PathFinding.CreateWithAtMostOneRepetion(map);

            Assert.Equal(expectedPaths, sut.Paths);
        }