public void when_dispatching_an_event_with_registered_handler_then_invokes_handler() { var @event = new EventA(); sut.DispatchMessage(@event, "message", "correlation", ""); handlerMock.As <IEventHandler <EventA> >().Verify(h => h.Handle(@event), Times.Once()); }
public void when_dispatching_an_event_with_registered_handler_then_invokes_handler() { var @event = new EventA(); sut.DispatchMessage(@event, "message", "correlation", ""); handlerMock.As <IEnvelopedEventHandler <EventA> >() .Verify( h => h.Handle(It.Is <Envelope <EventA> >(e => e.Body == @event && e.MessageId == "message" && e.CorrelationId == "correlation")), Times.Once()); }
protected override void ProcessMessage(string traceIdentifier, object payload, string messageId, string correlationId) { var @event = payload as IEvent; if (@event != null) { eventDispatcher.DispatchMessage(@event, messageId, correlationId, traceIdentifier); } }
protected override void ProcessMessage(object payload, string correlationId) { var @event = (IEvent)payload; messageDispatcher.DispatchMessage(@event, null, correlationId, ""); }
public void when_dispatching_an_event_then_does_nothing() { var @event = new EventC(); sut.DispatchMessage(@event, "message", "correlation", ""); }