예제 #1
0
        public void TesteMedio()
        {
            // teste 2
            EightPuzzle ComputerAgent = new EightPuzzle(new int[] { 1, 2, 5, 7, 0, 4, 3, 6, 8 },
                                                        new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8 });

            int[] sol = ComputerAgent.GetSolution();
            Assert.AreEqual(true, resolveProblem(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8 }, new int[] { 1, 2, 5, 7, 0, 4, 3, 6, 8 }, sol));
        }
예제 #2
0
        public void TesteFacinho()
        {
            // teste 1
            EightPuzzle ComputerAgent = new EightPuzzle(new int[] { 1, 0, 2, 3, 4, 5, 6, 7, 8 },
                                                        new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8 });

            int[] sol = ComputerAgent.GetSolution();
            Assert.AreEqual(true, CompareVector(new int[] { 1 }, sol));
        }