void Verify(TransportMessageBuilder builder, Action <TransportMessage, BasicDeliverEventArgs> assertion) { var message = builder.Build(); SendMessage(message); var result = Consume(message.Id); assertion(RabbitMqTransportMessageExtensions.ToTransportMessage(result), result); }
void Verify(TransportMessageBuilder builder, Action <TransportMessage, BasicDeliverEventArgs> assertion, string alternateQueueToReceiveOn = null) { var message = builder.Build(); SendMessage(message); var result = Consume(message.Id, alternateQueueToReceiveOn); assertion(new MessageConverter().ToTransportMessage(result), result); }
void Verify(TransportMessageBuilder builder, Action<TransportMessage, BasicDeliverEventArgs> assertion) { var message = builder.Build(); SendMessage(message); var result = Consume(message.Id); assertion(RabbitMqTransportMessageExtensions.ToTransportMessage(result), result); }
void Verify(TransportMessageBuilder builder, Action<TransportMessage, BasicDeliverEventArgs> assertion,string alternateQueueToReceiveOn=null) { var message = builder.Build(); SendMessage(message); var result = Consume(message.Id, alternateQueueToReceiveOn); assertion(new MessageConverter().ToTransportMessage(result), result); }