def test_one_goal_post(self):
        debug_stub = DebugStub()
        ComplexObjectConverter.convert_goal_info(debug_stub, DATA_KEY_GOAL_INFO, {0: GoalInfo(1, 4, 5, 8, 0, 0)})

        self.assertEqual(4, debug_stub.get_num_elements())
        self.assertEqual(2, len([e for e in debug_stub.get_list_of_values() if e is None]))
    def test_no_goal_post(self):
        debug_stub = DebugStub()
        ComplexObjectConverter.convert_goal_info(debug_stub, DATA_KEY_GOAL_INFO, None)

        self.assertEqual(0, debug_stub.get_num_elements())