docstr: Test ASBReceiveSubscriptionMessageOperator by mock connection, values
  and the service bus receive message
code: def test_receive_message_queue(self, mock_get_conn):
      """
      Test ASBReceiveSubscriptionMessageOperator by mock connection, values
      and the service bus receive message
      """
      asb_subscription_receive_message = (
          ASBReceiveSubscriptionMessageOperator(
              task_id="asb_subscription_receive_message",
              topic_name=TOPIC_NAME,
              subscription_name=SUBSCRIPTION_NAME,
              max_message_count=10,
          )
      )
      asb_subscription_receive_message.execute(None)
      expected_calls = [
          mock.call()
          .__enter__()
          .get_subscription_receiver(SUBSCRIPTION_NAME, TOPIC_NAME)
          .__enter__()
          .receive_messages(max_message_count=10, max_wait_time=5)
          .get_subscription_receiver(SUBSCRIPTION_NAME, TOPIC_NAME)
          .__exit__()
          .mock_call()
          .__exit__
      ]
      mock_get_conn.assert_has_calls(expected_calls)
  
imports: from __future__ import annotations
  from unittest import mock
  import pytest
  from airflow.providers.microsoft.azure.operators.asb import ASBReceiveSubscriptionMessageOperator, AzureServiceBusCreateQueueOperator, AzureServiceBusDeleteQueueOperator, AzureServiceBusReceiveMessageOperator, AzureServiceBusSendMessageOperator, AzureServiceBusSubscriptionCreateOperator, AzureServiceBusSubscriptionDeleteOperator, AzureServiceBusTopicCreateOperator, AzureServiceBusTopicDeleteOperator, AzureServiceBusUpdateSubscriptionOperator
label_desc: Use image node_id 2 for calling the TestASBSubscriptionReceiveMessageOperator obj's underlying member method code with example usage: obj.test_receive_message_queue(mock_get_conn) without return types