Example #1
0
 public void SolveRow1TileTest13()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {3,1,6,0}, {4,2,5,7 }, {8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row0Invariant(3);
     Assert.AreEqual(true, result, "Test #41  Row0Invariant");
     string move = puzzle.SolveRow0Tile(3);
     //move = puzzle.SolveRow1Tile(2);
    // move = puzzle.SolveRow0Tile(2);
    // move = puzzle.Solve2x2();
 }
Example #2
0
 public void Row0InvariantTest9()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {4,2,0,3}, { 5,1,6,7}, { 8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row0Invariant(2);
     Assert.AreEqual(true, result, "Test #36  Row0Invariant");
 }