def METHOD_NAME(self):
    elb = client("elb", region_name=AWS_REGION)
    ec2 = resource("ec2", region_name=AWS_REGION)
    security_group = ec2.create_security_group(
        GroupName="sg01", Description="Test security group sg01"
    )
    elb.create_load_balancer(
        LoadBalancerName="my-lb",
        Listeners=[
            {"Protocol": "tcp", "LoadBalancerPort": 80, "InstancePort": 8080},
            {"Protocol": "http", "LoadBalancerPort": 81, "InstancePort": 9000},
        ],
        AvailabilityZones=[f"{AWS_REGION}a"],
        Scheme="internal",
        SecurityGroups=[security_group.id],
    )
    from prowler.providers.aws.services.elb.elb_service import ELB
    with mock.patch(
        "prowler.providers.aws.lib.audit_info.audit_info.current_audit_info",
        new=self.set_mocked_audit_info(),
    ), mock.patch(
        "prowler.providers.aws.services.elb.elb_ssl_listeners.elb_ssl_listeners.elb_client",
        new=ELB(self.set_mocked_audit_info()),
    ):
        from prowler.providers.aws.services.elb.elb_ssl_listeners.elb_ssl_listeners import (
            elb_ssl_listeners,
        )
        check = elb_ssl_listeners()
        result = check.execute()
        assert len(result) == 1
        assert result[0].status == "FAIL"
        assert search(
            "has non-encrypted listeners",
            result[0].status_extended,
        )
        assert result[0].resource_id == "my-lb"