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"); }
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"); }
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); }
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"); }