public Task PublishIntegrationEventsAsync(IEnumerable <IEvent> events) =>
 _serviceBusMessagePublisher.PublishAsync(events);
 public Task PublishAsync(ICommand command) =>
 command.PublishToServiceBus
         ? _serviceBusMessagePublisher.PublishAsync(command)
         : _commandDispatcher.DispatchAsync(command);