コード例 #1
0
        public void SetupBeforeEachTest()
        {
            this.serviceBusResolver = A.Fake<IServiceBusResolver>();
             this.messageHandlerExceptionHandler = A.Fake<IMessageHandlerExceptionHandler>();

             this.componentUnderTest = new MessageHandlerInvokerFactory(this.serviceBusResolver, this.messageHandlerExceptionHandler, A.Fake<ILogger>());
        }
コード例 #2
0
 public MessageHandlerInvokerFactory(
  IServiceBusResolver serviceBusResolver,
  IMessageHandlerExceptionHandler messageHandlerExceptionHandler,
  ILogger logger)
 {
     this.serviceBusResolver = serviceBusResolver;
      this.messageHandlerExceptionHandler = messageHandlerExceptionHandler;
      this.logger = logger;
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 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();
        }
コード例 #6
0
 public void SetupBeforeEachTest()
 {
     this.serviceBusResolver = A.Fake<IServiceBusResolver>();
 }