/// <summary>
 /// Constructs a new instance.
 /// </summary>
 /// <param name="serviceBusOptions">The <see cref="ServiceBusOptions"/>.</param>
 public MessagingProvider(IOptions <ServiceBusOptions> serviceBusOptions)
 {
     _options = serviceBusOptions?.Value ?? throw new ArgumentNullException(nameof(serviceBusOptions));
 }
 public ServiceBusAccount(ServiceBusOptions options, IConfiguration configuration, IConnectionProvider connectionProvider = null)
 {
     _options            = options ?? throw new ArgumentNullException(nameof(options));
     _configuration      = configuration;
     _connectionProvider = connectionProvider;
 }