示例#1
0
        public void TestExample1()
        {
            var board       = BoardHelper.Example1(new Board());
            var solvedBoard = BoardHelper.solveBoard(board, null, 0);
            var asd         = solvedBoard.Rows.SelectMany(r =>
                                                          r.Where(t => t.PossibleNumbers.Count() == 1)
                                                          .Select(h => h.PossibleNumbers[0])).ToList();
            var actual = String.Join("", solvedBoard.Rows.SelectMany(r =>
                                                                     r.Where(t => t.PossibleNumbers.Count() == 1)
                                                                     .Select(h => h.PossibleNumbers[0])).ToList());

            Assert.AreEqual("5463773526446975838234175667892314554681237753268489547646758", actual);
        }