public void FindSolution_SemiAdvancedSetup_SolutionIsFound() { //Arrange var board = new BoardTestBuilder() .FromFile(@"TestData\SemiAdvancedSetup.json") .Build(); var solve = new Solve(); //Act var result = solve.FindSolution(board, 2); //Assert Assert.IsTrue(result.Found); }
public void FindSolution_MapSeattleLevel3_SolutionIsFound() { //Arrange var board = new BoardTestBuilder() .FromFile(@"TestData\SeattleLevel3.json") .Build(); var solve = new Solve(); //Act var result = solve.FindSolution(board, 2); //Assert Assert.IsTrue(result.Found); }
public void AdvancedMoveTheBoxLevel() { //Arrange var board = new BoardTestBuilder() .FromFile(@"TestData\AdvancedMoveTheBoxLevel.json") .Build(); var solve = new Solve(); //Act var result = solve.FindSolution(board, 4); //Assert Assert.IsTrue(result.Found); }