def METHOD_NAME(self):
    # GlobalAccelerator Client
    globalaccelerator_client = mock.MagicMock
    accelerator_name = "1234abcd-abcd-1234-abcd-1234abcdefgh"
    accelerator_id = "1234abcd-abcd-1234-abcd-1234abcdefgh"
    accelerator_arn = f"arn:aws:globalaccelerator::{DEFAULT_ACCOUNT_ID}:accelerator/{accelerator_id}"
    globalaccelerator_client.accelerators = {
        accelerator_name: Accelerator(
            arn=accelerator_arn,
            name=accelerator_name,
            region=AWS_REGION,
            enabled=True,
        )
    }
    # Shield Client
    shield_client = mock.MagicMock
    shield_client.enabled = True
    shield_client.region = AWS_REGION
    protection_id = "test-protection"
    shield_client.protections = {
        protection_id: Protection(
            id=protection_id,
            name="",
            resource_arn=accelerator_arn,
            protection_arn="",
            region=AWS_REGION,
        )
    }
    with mock.patch(
        "prowler.providers.aws.services.shield.shield_service.Shield",
        new=shield_client,
    ), mock.patch(
        "prowler.providers.aws.services.globalaccelerator.globalaccelerator_service.GlobalAccelerator",
        new=globalaccelerator_client,
    ):
        # Test Check
        from prowler.providers.aws.services.shield.shield_advanced_protection_in_global_accelerators.shield_advanced_protection_in_global_accelerators import (
            shield_advanced_protection_in_global_accelerators,
        )
        check = shield_advanced_protection_in_global_accelerators()
        result = check.execute()
        assert len(result) == 1
        assert result[0].region == AWS_REGION
        assert result[0].resource_id == accelerator_id
        assert result[0].resource_arn == accelerator_arn
        assert result[0].status == "PASS"
        assert (
            result[0].status_extended
            == f"Global Accelerator {accelerator_id} is protected by AWS Shield Advanced."
        )