public static async Task Run(
     [NServiceBusTrigger(EndPoint = "SFA.DAS.Fcast.Jobs.EmployerLevyDataRefreshed")] RefreshEmployerLevyDataCompletedEvent message,
     [Inject] ILevyCompleteTriggerHandler handler,
     [Inject] ILogger <RefreshEmployerLevyDataCompletedEvent> log)
 {
     log.LogInformation($"NServiceBus {nameof(RefreshEmployerLevyDataCompletedEvent)} trigger function executed at: {DateTime.Now}");
     await handler.Handle(message);
 }
 public static async Task Run(
     [NServiceBusTrigger(EndPoint = "SFA.DAS.Fcast.Jobs.FundsExpired")] AccountFundsExpiredEvent message,
     [Inject] ILevyCompleteTriggerHandler handler,
     [Inject] ILogger <AccountFundsExpiredEvent> log)
 {
     log.LogInformation($"NServiceBus {nameof(AccountFundsExpiredEvent)} trigger function executed at: {DateTime.Now}");
     var convertedMessage = new RefreshEmployerLevyDataCompletedEvent
     {
         AccountId = message.AccountId,
         Created   = message.Created,
         // Allow forecasting to be triggered for Expiry event
         LevyImported = true
     };
     await handler.Handle(convertedMessage);
 }