def test_capture_piece_king_bad(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_king = pieces.King(True, 12, 8)

        self.assertEqual(100,
                         score.capture_piece(black_queen, white_king, factor))
    def test_capture_piece_queen_bad(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_queen = pieces.Queen(True, 12, 8)

        self.assertEqual(81,
                         score.capture_piece(black_queen, white_queen, factor))
    def test_capture_piece_rook_good(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_rook = pieces.Rook(True, 9, 8)

        self.assertEqual(605,
                         score.capture_piece(black_queen, white_rook, factor))
    def test_capture_piece_bishop_good(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_bishop = pieces.Bishop(True, 9, 8)

        self.assertEqual(
            405, score.capture_piece(black_queen, white_bishop, factor))
    def test_capture_piece_horse_good(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_horse = pieces.Horse(True, 9, 8)

        self.assertEqual(305,
                         score.capture_piece(black_queen, white_horse, factor))
    def test_capture_piece_pawn_good(self):
        factor = 1
        black_queen = pieces.Queen(False, 8, 8)
        white_pawn = pieces.Pawn(True, 7, 8)

        self.assertEqual(105,
                         score.capture_piece(black_queen, white_pawn, factor))