public void TestCase() { var game = new Puzzle(3); var solver = new Solver(game); var solution = solver.Solution(); foreach (var step in solution) { Console.WriteLine(string.Format("Step is #{0}", step.Direction)); } }
public Solver(Puzzle game) { Game = game; }