def METHOD_NAME(self):
    # VPC Endpoint Services
    ec2_client = client("ec2", region_name=AWS_REGION)
    endpoint_id = ec2_client.describe_vpc_endpoint_services()["ServiceDetails"][0][
        "ServiceId"
    ]
    endpoint_arn = f"arn:aws:ec2:{AWS_REGION}:{AWS_ACCOUNT_NUMBER}:vpc-endpoint-service/{endpoint_id}"
    from prowler.providers.aws.services.vpc.vpc_service import VPC
    current_audit_info = self.set_mocked_audit_info()
    # Set config variable
    current_audit_info.audit_config = {"trusted_account_ids": []}
    with mock.patch(
        "prowler.providers.aws.lib.audit_info.audit_info.current_audit_info",
        new=current_audit_info,
    ):
        with mock.patch(
            "prowler.providers.aws.services.vpc.vpc_endpoint_services_allowed_principals_trust_boundaries.vpc_endpoint_services_allowed_principals_trust_boundaries.vpc_client",
            new=VPC(current_audit_info),
        ):
            # Test Check
            from prowler.providers.aws.services.vpc.vpc_endpoint_services_allowed_principals_trust_boundaries.vpc_endpoint_services_allowed_principals_trust_boundaries import (
                vpc_endpoint_services_allowed_principals_trust_boundaries,
            )
            check = vpc_endpoint_services_allowed_principals_trust_boundaries()
            result = check.execute()
            assert len(result) == 1  # one endpoint per region
            assert result[0].status == "PASS"
            assert (
                result[0].status_extended
                == f"VPC Endpoint Service {endpoint_id} has no allowed principals."
            )
            assert result[0].resource_id == endpoint_id
            assert result[0].resource_arn == endpoint_arn
            assert result[0].resource_tags is None
            assert result[0].region == AWS_REGION