Beispiel #1
0
        public void SolvePuzzleTest2()
        {
            for (int idx = 0; idx < 10; idx++)
            {
                Puzzle puzzle = new Puzzle(5, 5);
                bool result = puzzle.CheckSolved(0, 0);
                Assert.AreEqual(false, result, "Should be not solved Test: " + idx);
                puzzle.SolvePuzzle();
                result = puzzle.CheckSolved(0, 0);
                Assert.AreEqual(true, result, "Should be solved Test: " + idx);
            }

        }
Beispiel #2
0
 public void CheckSolved1()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { { 0, 1, 3, 2 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } });
     bool result = puzzle.CheckSolved(0, 0);
     Assert.AreEqual(false, result, "Test #52  Checksolvd");
 }