def METHOD_NAME(self):
    eks_client = mock.MagicMock
    eks_client.clusters = []
    eks_client.clusters.append(
        EKSCluster(
            name=cluster_name,
            arn=cluster_arn,
            region=AWS_REGION,
            logging=EKSClusterLoggingEntity(
                types=["api", "audit", "authenticator", "controllerManager"],
                enabled=True,
            ),
        )
    )
    with mock.patch(
        "prowler.providers.aws.services.eks.eks_service.EKS",
        eks_client,
    ):
        from prowler.providers.aws.services.eks.eks_control_plane_logging_all_types_enabled.eks_control_plane_logging_all_types_enabled import (
            eks_control_plane_logging_all_types_enabled,
        )
        check = eks_control_plane_logging_all_types_enabled()
        result = check.execute()
        assert len(result) == 1
        assert result[0].status == "FAIL"
        assert search(
            "Control plane logging enabled but not all log types collected",
            result[0].status_extended,
        )
        assert result[0].resource_id == cluster_name
        assert result[0].resource_arn == cluster_arn