public void TestIfEventsAreSubscribedTo()
 {
     var requestRepository = new Mock<IRequestRepository>();
     var journeyRepository = new Mock<IJourneyRepository>();
     Request request = new Request();
     Journey journey = new Journey();
     requestRepository.Setup(a => a.Save(request)).Raises(a => a.RequestCreated += null, RequestCreatedEventArgs.Empty);
     journeyRepository.Setup(a => a.Save(journey)).Raises(a => a.JourneyCreated += null, new JourneyCreatedEventArgs());
     JourneyRequestMatcher matcher = new JourneyRequestMatcher(requestRepository.Object, journeyRepository.Object);
     matcher.EventPublisher = new EventPublisher();
     //TODO: Fix later
 }
 public void TestJourneyRequestMatcherConstructor()
 {
     var requestRepository = new Mock<IRequestRepository>();
     var journeyRepository = new Mock<IJourneyRepository>();
     JourneyRequestMatcher matcher = new JourneyRequestMatcher(requestRepository.Object, journeyRepository.Object);
 }