private DummyEvent GetDummyEvent()
 {
     var dummyEvent = new DummyEvent();
     dummyEvent.SomeData = "some data";
     dummyEvent.Id = "6a8d7bcb-4d16-4b22-af52-60be3860ab86";
     return dummyEvent;
 }
        public void PassRaisedEventsToExternalPublisher()
        {
            Mock<IExternalEventPublisher> publisher = new Mock<IExternalEventPublisher>();
            var eventHandler = new ExternalEventPublishingEventDispatcher(publisher.Object);

            DummyEvent eventToDispatch = new DummyEvent();
            eventHandler.Notify(eventToDispatch);

            publisher.Verify(x => x.Publish(eventToDispatch));
        }