Exemple #1
0
        public MessageQueueWorkerTest()
        {
            var busMock = new MessageBusMock();

            _checkpointTriggerMock = new Mock <ICheckpointTrigger>();

            var consumerSettings = new ConsumerBuilder <SomeMessage>(new MessageBusSettings()).Topic(null).WithConsumer <IConsumer <SomeMessage> >().Instances(2).ConsumerSettings;

            byte[] PayloadProvider(SomeMessage m) => Array.Empty <byte>();

            _consumerInstancePoolMock = new Mock <ConsumerInstancePoolMessageProcessor <SomeMessage> >(consumerSettings, busMock.BusMock.Object, (Func <SomeMessage, byte[]>)PayloadProvider, null);
        }
        public MessageQueueWorkerTest()
        {
            _busMock = new MessageBusMock();
            _checkpointTriggerMock = new Mock <ICheckpointTrigger>();

            var consumerSettings = new ConsumerSettings
            {
                Instances    = 2,
                ConsumerMode = ConsumerMode.Subscriber,
                ConsumerType = typeof(IConsumer <SomeMessage>),
                MessageType  = typeof(SomeMessage)
            };

            Func <SomeMessage, byte[]> payloadProvider = m => new byte[0];

            _consumerInstancePoolMock = new Mock <ConsumerInstancePool <SomeMessage> >(consumerSettings, _busMock.BusMock.Object, payloadProvider, null);
        }
        public MessageQueueWorkerTest()
        {
            var busMock = new MessageBusMock();

            _checkpointTriggerMock = new Mock <ICheckpointTrigger>();

            var consumerSettings = new ConsumerSettings
            {
                Instances    = 2,
                ConsumerMode = ConsumerMode.Consumer,
                ConsumerType = typeof(IConsumer <SomeMessage>),
                MessageType  = typeof(SomeMessage)
            };

            byte[] PayloadProvider(SomeMessage m) => Array.Empty <byte>();

            _consumerInstancePoolMock = new Mock <ConsumerInstancePool <SomeMessage> >(consumerSettings, busMock.BusMock.Object, (Func <SomeMessage, byte[]>)PayloadProvider, null);
        }
 public void Init()
 {
     this.RssFeedService = new RssFeedServiceMock();
     this.Navigator      = new NavigatorMock();
     this.MessageBus     = new MessageBusMock();
 }
 public virtual void SetUp()
 {
     Bus       = new MessageBusMock();
     Timers    = new TimerCollectionMock();
     Reminders = new ReminderCollectionMock();
 }
 public DestinationAssertion(string destination, MessageBusMock bus)
 {
     this.destination = destination;
     this.bus         = bus;
 }