public void CheckVertical_CallWithValidNumber_ShouldReturnTrue() { // Arrange int[,] sudoku = new int[ROWS, COLUMNS]; int column = 1; sudoku[0, column] = 7; sudoku[5, column] = 3; // Act bool isValid = RecursiveSudokuSolver.CheckVertical(sudoku, new SudokuCoordinate(4, column), 4); // Assert Assert.IsTrue(isValid); }
public void CheckHorizontal_CallWithValidNumber_ShouldReturnTrue() { // Arrange int[,] sudoku = new int[ROWS, COLUMNS]; int row = 1; sudoku[row, 0] = 7; sudoku[row, 6] = 3; // Act bool isValid = RecursiveSudokuSolver.CheckHorizontal(sudoku, new SudokuCoordinate(row, 5), 4); // Assert Assert.IsTrue(isValid); }