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());
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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", "");
        }