public void ShouldFailWithDuplicateValueInBlock() { const string fileName = @".\Resources\Fail\input_sudoku_duplicate_in_block.txt"; var input = new SolutionLoader(fileName, new BoardDimensions(9, 9, 3, 3)); var verifier = new Scotia.Sudoku.SolutionVerifier(); Assert.IsFalse(verifier.IsValid(input.GetBoard())); }
public void ShouldSucceedWithValidSolutions() { const string fileName = @".\Resources\Ok\input_sudoku.txt"; var input = new SolutionLoader(fileName, new BoardDimensions(9, 9, 3, 3)); var verifier = new Scotia.Sudoku.SolutionVerifier(); Assert.IsTrue(verifier.IsValid(input.GetBoard())); }