public Task ProcessDuplicateAsync(SagaStartMessage message, CancellationToken cancellationToken)
            {
                _countable.Count();

                if (_throwOnProcess)
                {
                    throw new ApplicationException();
                }

                return(Task.CompletedTask);
            }
 public Task Handle(QueueContext context, SagaStartMessage message)
 {
     throw new NotImplementedException();
 }
 public Task ProcessAsync(SagaStartMessage message, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }