def METHOD_NAME(self):
    cloudfront_client = mock.MagicMock
    cloudfront_client.distributions = {
        "DISTRIBUTION_ID": Distribution(
            arn=DISTRIBUTION_ARN,
            id=DISTRIBUTION_ID,
            region=REGION,
            origins=[],
            default_cache_config=DefaultCacheConfigBehaviour(
                realtime_log_config_arn="",
                viewer_protocol_policy=ViewerProtocolPolicy.https_only,
                field_level_encryption_id="",
            ),
        )
    }
    with mock.patch(
        "prowler.providers.aws.services.cloudfront.cloudfront_service.CloudFront",
        new=cloudfront_client,
    ):
        # Test Check
        from prowler.providers.aws.services.cloudfront.cloudfront_distributions_field_level_encryption_enabled.cloudfront_distributions_field_level_encryption_enabled import (
            cloudfront_distributions_field_level_encryption_enabled,
        )
        check = cloudfront_distributions_field_level_encryption_enabled()
        result = check.execute()
        assert len(result) == 1
        assert result[0].region == REGION
        assert result[0].resource_arn == DISTRIBUTION_ARN
        assert result[0].resource_id == DISTRIBUTION_ID
        assert result[0].status == "FAIL"
        assert (
            result[0].status_extended
            == f"CloudFront Distribution {DISTRIBUTION_ID} has Field Level Encryption disabled."
        )
        assert result[0].resource_tags == []