class Test_testAlgIntersectValue(unittest.TestCase):
    
    def setUp(self):
        self.board = SudokuBoard()
        self.board.loadBoard('preloads/sudoku3.txt')
        self.alg = AlgIntersectValue(self.board)
    
    def test_AlgIntersectNonBlankValue(self):
        coords = (0,1)
        self.assertTrue(self.alg.runAlg(coords) == None)

    def test_AlgIntersectNotSolvable(self):
        coords = (8,8)
        self.assertTrue(self.alg.runAlg(coords) == None)

    def test_AlgIntersectSolve(self):
        coords = (1,1)
        self.assertTrue(self.alg.runAlg(coords) == 9)
 def setUp(self):
     self.board = SudokuBoard()
     self.board.loadBoard('preloads/sudoku3.txt')
     self.alg = AlgIntersectValue(self.board)