def METHOD_NAME(self):
    # Create EC2 Mocked Resources
    ec2_client = client("ec2", region_name=AWS_REGION)
    allocation_id = ec2_client.allocate_address(
        Domain="vpc", Address="127.38.43.222"
    )["AllocationId"]
    from prowler.providers.aws.services.ec2.ec2_service import EC2
    current_audit_info = self.set_mocked_audit_info()
    with mock.patch(
        "prowler.providers.aws.lib.audit_info.audit_info.current_audit_info",
        new=current_audit_info,
    ), mock.patch(
        "prowler.providers.aws.services.ec2.ec2_elastic_ip_unassgined.ec2_elastic_ip_unassgined.ec2_client",
        new=EC2(current_audit_info),
    ):
        # Test Check
        from prowler.providers.aws.services.ec2.ec2_elastic_ip_unassgined.ec2_elastic_ip_unassgined import (
            ec2_elastic_ip_unassgined,
        )
        check = ec2_elastic_ip_unassgined()
        results = check.execute()
        assert len(results) == 1
        assert results[0].status == "FAIL"
        assert results[0].region == AWS_REGION
        assert results[0].resource_tags == []
        assert search(
            "is not associated",
            results[0].status_extended,
        )
        assert (
            results[0].resource_arn
            == f"arn:{current_audit_info.audited_partition}:ec2:{AWS_REGION}:{current_audit_info.audited_account}:eip-allocation/{allocation_id}"
        )