Пример #1
0
        public void ValidateSquares_With_Valid_Array()
        {
            SudokuValidate sudoku   = new SudokuValidate(arrayValid);
            bool           expected = true;
            bool           actual   = sudoku.ValidateSquares();

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void ValidateRows_With_Invalid_Columns()
        {
            SudokuValidate sudoku   = new SudokuValidate(arrayInvalidColumns);
            bool           expected = true;
            bool           actual   = sudoku.ValidateRows();

            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void ValidateColumns_With_Invalid_Array()
        {
            SudokuValidate sudoku   = new SudokuValidate(arrayInvalid);
            bool           expected = false;
            bool           actual   = sudoku.ValidateColumns();

            Assert.AreEqual(expected, actual);
        }
Пример #4
0
        public void IsValid_False()
        {
            int[] array = { 1, 1, 3, 4, 5, 6, 7, 8, 9 };

            bool expected = false;
            bool actual   = SudokuValidate.IsValid(array);

            Assert.AreEqual(expected, actual);
        }
Пример #5
0
 public void TestMethod1()
 {
     Assert.AreEqual(true, SudokuValidate.ValidateSolution(case1));
     Assert.AreEqual(false, SudokuValidate.ValidateSolution(case2));
 }