def METHOD_NAME(get_configuration, configure_environment, restart_remoted):
    '''
    description: Check if the manager sends the ACK message after receiving
                 the start-up message from the agent.
    wazuh_min_version: 4.2.0
    tier: 1
    parameters:
        - get_configuration:
            type: fixture
            brief: Get configurations from the module.
        - configure_environment:
            type: fixture
            brief: Configure a custom environment for testing.
        - restart_remoted:
            type: fixture
            brief: Restart 'wazuh-remoted' daemon in manager.
    assertions:
    input_description: A configuration template (test_manager_ack) is contained in an external YAML file,
                       (wazuh_manager_ack.yaml). That template is combined with different test cases defined
                       in the module. Those include configuration settings for the 'wazuh-remoted' daemon
                       and agents info.
    expected_output:
        - r'#!-agent ack'
    '''
    protocol = get_configuration['metadata']['protocol']
    if is_tcp_udp(protocol):
        check_manager_ack(rd.TCP)
        check_manager_ack(rd.UDP)
    else:
        check_manager_ack(protocol)