Beispiel #1
0
 public void SolveRow1TileTest12()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {7,6,4,1}, {5,2,3,0 }, {8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row1Invariant(3);
     Assert.AreEqual(true, result, "Test #40  Row1Invariant");
 }
Beispiel #2
0
 public void SolveRow1TileTest10()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {4,2,1,3}, {5,6,7,0 }, {8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row1Invariant(3);
     Assert.AreEqual(true, result, "Test #37  Row1Invariant");
     string move = puzzle.SolveRow1Tile(3);
     Assert.AreEqual(move, "lur", "Test #38  SolveRow1Tile");
 }
Beispiel #3
0
 public void SolveRow1TileTest11()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {4,6,1,7}, {5,2,3,0 }, {8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row1Invariant(3);
     Assert.AreEqual(true, result, "Test #39  Row1Invariant");
     string move = puzzle.SolveRow1Tile(3);
    
 }
Beispiel #4
0
 public void Row1InvariantTest8()
 {
     Puzzle puzzle = new Puzzle(4, 4, new int[,] { {4,6,1,3 }, { 5,2,0,7 }, { 8,9,10,11 }, { 12,13,14,15 } });
     bool result = puzzle.Row1Invariant(2);
     Assert.AreEqual(true, result, "Test #35  Row1Invariant");
 }