public void SetupBeforeEachTest() { this.serviceBusResolver = A.Fake<IServiceBusResolver>(); this.messageHandlerExceptionHandler = A.Fake<IMessageHandlerExceptionHandler>(); this.componentUnderTest = new MessageHandlerInvokerFactory(this.serviceBusResolver, this.messageHandlerExceptionHandler, A.Fake<ILogger>()); }
public MessageHandlerInvokerFactory( IServiceBusResolver serviceBusResolver, IMessageHandlerExceptionHandler messageHandlerExceptionHandler, ILogger logger) { this.serviceBusResolver = serviceBusResolver; this.messageHandlerExceptionHandler = messageHandlerExceptionHandler; this.logger = logger; }
public ServiceBusBuilder(IServiceBusResolver serviceBusResolver) { this.serviceBusResolver = serviceBusResolver; this.serviceBusResolver.Register<ITaskLibrary, TaskLibrary>(); this.serviceBusResolver.Register<ILogger, ConsoleLogger>(); this.serviceBusResolver.Register<IMessageHandlerExceptionHandler, MessageHandlerExceptionHandler>(); this.serviceBusResolver.Register<IMessageHandlerTypesIndexFactory, MessageHandlerTypesIndexFactory>(); this.serviceBusResolver.Register<IMessageHandlerInvokerFactory, MessageHandlerInvokerFactory>(); this.serviceBusResolver.Register(this.serviceBusResolver); }
public void Configure(IServiceBusResolver serviceBusResolver) { serviceBusResolver.Register<IConnectionFactory, ConnectionFactory>(); serviceBusResolver.Register<IChannelManagerFactory, RabbitMQChannelManagerFactory>(); serviceBusResolver.Register<RabbitMQChannelManagerSettings, RabbitMQChannelManagerSettings>(); serviceBusResolver.Register<IConfiguration, RabbitMQConfiguration>(); serviceBusResolver.Register<IMessageSerialiser, JsonMessageSerialiser>(); serviceBusResolver.Register<IQueueNameConvention, RabbitMQQueueNameConvention>(); serviceBusResolver.Register<IMessageEncoder, RabbitMQMessageEncoder>(); serviceBusResolver.Register<IMessageSubscriptionFactory, RabbitMQMessageSubscriptionFactory>(); serviceBusResolver.Register<IServiceBus, RabbitMQServiceBus>(); }
public void SetupBeforeEachTest() { this.serviceBusResolver = A.Fake<IServiceBusResolver>(); this.componentUnderTest = new RabbitMQServiceBusConfiguration(); }
public void SetupBeforeEachTest() { this.serviceBusResolver = A.Fake<IServiceBusResolver>(); }