private static IMessageHandlingService CreateService( IEnumerable <MessageHandlerRouter> routers, IEnumerable <MessageHandlerOrderingModel> orderingModels, IEnumerable <IMessageHandler> messageHandlers, IEnumerable <IAsyncMessageHandler> asyncMessageHandlers) { var messageHandlerContainerBuilder = new MessageHandlerContainerBuilder( routers, orderingModels, messageHandlers, asyncMessageHandlers); var loggingServiceMock = new Mock <ILoggingService>(); return(new MessageHandlingService( messageHandlerContainerBuilder, loggingServiceMock.Object)); }
static IMessageHandlingService CreateService( IEnumerable <RabbitMqExchange> exchanges, IEnumerable <MessageHandlerRouter> routers, IEnumerable <MessageHandlerOrderingModel> orderingModels, IEnumerable <IMessageHandler> messageHandlers, IEnumerable <IAsyncMessageHandler> asyncMessageHandlers, IEnumerable <INonCyclicMessageHandler> nonCyclicMessageHandler, IEnumerable <IAsyncNonCyclicMessageHandler> asyncNonCyclicMessageHandlers) { var messageHandlerContainerBuilder = new MessageHandlerContainerBuilder( routers, orderingModels, messageHandlers, asyncMessageHandlers, nonCyclicMessageHandler, asyncNonCyclicMessageHandlers); var loggerMock = new Mock <ILogger <MessageHandlingService> >(); return(new MessageHandlingService(messageHandlerContainerBuilder, exchanges, loggerMock.Object)); }