コード例 #1
0
        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()));
        }
コード例 #2
0
        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()));
        }