def test_merge_mixed_order_list(self):
        left = [0, 2, 4]
        right = [1, 3, 5]
        sorted_list = [0, 1, 2, 3, 4, 5]

        merged, count = InversionCounter.merge_and_count_split(left, right)
        self.assertEqual(3, count)
        self.assertEqual(sorted_list, merged)