public async Task <Pedido> Run(
            [ActivityTrigger] BoletoRecebidoComando comando,
            ILogger logger)
        {
            logger.LogInformation($"[START ACTIVITY] --> {nameof(Activity_ConfirmarRecebimentoBoleto)} para pedido: {comando.PedidoId}");
            var resultado = await _servico.Executar(comando);

            return(resultado);
        }
        public async Task Run(
            [ServiceBusTrigger(nameof(ProcessarPagamentoBoletoComando), Connection = "AzureServiceBus")] Message message,
            [ServiceBus(nameof(PagamentoAprovadoEvento), Connection = "AzureServiceBus", EntityType = EntityType.Queue)] IAsyncCollector <PagamentoAprovadoEvento> filaPagamentoAprovado,
            ILogger logger)
        {
            logger.LogInformation($"Gatilho QueueTriggerProcessarRecebimentoBoleto recebido");
            var comando   = Encoding.UTF8.GetString(message.Body).ToObject <ProcessarPagamentoBoletoComando>();
            var resultado = await _servico.Executar(comando);

            await filaPagamentoAprovado.AddAsync(new PagamentoAprovadoEvento(comando.PedidoId));
        }