/// <summary>
        /// Configure and build the transport factory
        /// </summary>
        /// <returns></returns>
        public AzureServiceBusTransportFactory Configure()
        {
            AzureServiceBusTransportFactoryBuilder builder = new AzureServiceBusTransportFactoryBuilderImpl(_settings);

            builder = _transportFactoryConfigurators.Aggregate(builder,
                                                               (current, configurator) => configurator.Configure(current));

            return(builder.Build());
        }
        /// <summary>
        /// Configure and build the transport factory
        /// </summary>
        /// <returns></returns>
        public AzureServiceBusTransportFactory Configure()
        {
            AzureServiceBusTransportFactoryBuilder builder = new AzureServiceBusTransportFactoryBuilderImpl(_settings);

            builder = _transportFactoryConfigurators.Aggregate(builder,
                (current, configurator) => configurator.Configure(current));

            return builder.Build();
        }