Esempio n. 1
0
        public BrokeredMessageProcessor(
            BrokeredMessageSerializer serializer,
            IMessageHandler messageHandler,
            IMessageProcessingExceptionHandler <BrokeredMessage> exceptionHandler,
            CancellationToken cancellationToken)
        {
            if (serializer == null)
            {
                throw new ArgumentNullException(nameof(serializer));
            }

            if (messageHandler == null)
            {
                throw new ArgumentNullException(nameof(messageHandler));
            }

            if (exceptionHandler == null)
            {
                throw new ArgumentNullException(nameof(exceptionHandler));
            }

            _serializer        = serializer;
            _messageHandler    = messageHandler;
            _exceptionHandler  = exceptionHandler;
            _cancellationToken = cancellationToken;
        }
        public void TestInitialize()
        {
            if (queueClient == null)
            {
                Assert.Inconclusive(ConnectionParametersRequired);
            }

            fixture    = new Fixture().Customize(new AutoMoqCustomization());
            serializer = new BrokeredMessageSerializer();

            fixture.Inject(queueClient);
            fixture.Inject(serializer);

            sut = new ServiceBusQueueMessageBus(queueClient, serializer);
        }
Esempio n. 3
0
        public ServiceBusQueueMessageBus(
            QueueClient queueClient,
            BrokeredMessageSerializer serializer)
        {
            if (serializer == null)
            {
                throw new ArgumentNullException(nameof(serializer));
            }

            if (queueClient == null)
            {
                throw new ArgumentNullException(nameof(queueClient));
            }

            _serializer  = serializer;
            _queueClient = queueClient;
        }
 public BrokeredMessageSerializer_features()
 {
     fixture           = new Fixture().Customize(new AutoMoqCustomization());
     messageSerializer = new JsonMessageSerializer();
     sut = new BrokeredMessageSerializer(messageSerializer);
 }