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 VerifyRabbit(TransportMessageBuilder builder, Action <BasicDeliverEventArgs> assertion, string alternateQueueToReceiveOn = null) { Verify(builder, (t, r) => assertion(r), alternateQueueToReceiveOn); }
void Verify(TransportMessageBuilder builder, Action <TransportMessage> assertion) { Verify(builder, (t, r) => assertion(t)); }
void VerifyRabbit(TransportMessageBuilder builder, Action<BasicDeliverEventArgs> assertion, string alternateQueueToReceiveOn = null) { Verify(builder, (t, r) => assertion(r), alternateQueueToReceiveOn); }
void Verify(TransportMessageBuilder builder, Action<TransportMessage> assertion) { Verify(builder, (t, r) => assertion(t)); }
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); }