Пример #1
0
 public void should_generate_data_list(string input, int _0, int _1, int _2, int _18, int _80)
 {
     var dataList = new VerticalBarStyleTokenizer().Generate(input);
     Assert.Equal(81, dataList.Count);
     Assert.Equal(_0, dataList[0]);
     Assert.Equal(_1, dataList[1]);
     Assert.Equal(_2, dataList[2]);
     Assert.Equal(_18, dataList[18]);
     Assert.Equal(_80, dataList[80]);
 }
Пример #2
0
        private static void CheckAnswer(SudokuBoard sudokuBoard, string problem, string answer)
        {
            var dataList = new VerticalBarStyleTokenizer().Generate(problem);
            sudokuBoard.Make(dataList);
            sudokuBoard.Solve();

            var expected = answer.Replace(Environment.NewLine, string.Empty).Replace(" ", string.Empty);
            var replace = sudokuBoard.Answer.Replace(Environment.NewLine, string.Empty);
            Assert.Equal(expected, replace);
        }