public static SenderPipelineBuilderFor <T> WithAzureServiceBus <T>(this SenderPipelineBuilderFor <T> builder, string connectionString, string topic)
 {
     builder.WithSender((logger) => new SenderAzureServiceBusFor <T>(connectionString, topic, logger));
     return(builder);
 }
 public static SenderPipelineBuilderFor <T> WithRabbitMq <T>(this SenderPipelineBuilderFor <T> builder, CredentialsRabbitMQ credentials, string exchange)
 {
     builder.WithSender((logger) => new SenderRabbitMQFor <T>(credentials, exchange, logger));
     return(builder);
 }