def METHOD_NAME(configuration, metadata, set_wazuh_configuration_vdt, truncate_monitored_files,
                 restart_modulesd_function):
    '''
    description: Check if modulesd downloads the feeds from different providers when enabled is set to yes.
    test_phases:
        - Set a custom Wazuh configuration.
        - Restart wazuh-modulesd.
        - Check that the database provider is being updated.
    wazuh_min_version: 4.4.0
    tier: 0
    parameters:
        - configuration:
            type: dict
            brief: Wazuh configuration data. Needed for set_wazuh_configuration fixture.
        - metadata:
            type: dict
            brief: Wazuh configuration metadata
        - set_wazuh_configuration_vdt:
            type: fixture
            brief: Set the wazuh configuration according to the configuration data.
        - truncate_monitored_files:
            type: fixture
            brief: Truncate all the log files and json alerts files before and after the test execution.
        - restart_modulesd_function:
            type: fixture
            brief: Restart the wazuh-modulesd daemon.
    assertions:
        - If the provider tag is enabled, then the provider feed download starts.
    input_description:
        - The `test_enabled.yaml` file provides the module configuration for this test.
    expected_output:
        - 'Starting <provider_name> database update'
    '''
    evm.check_provider_database_update_start_log(metadata['provider_name'])