//[SetUp]
        public void Setup()
        {
            _rabbitWrapper = new Mock <IRabbitWrapper>();
            _basicConsumer = new Mock <IQueueBasicConsumer>();

            _subject     = new RabbitReceiverChannel(100, _rabbitWrapper.Object);
            _sharedQueue = new Mock <ISharedQueue>();

            _basicConsumer.SetupGet(q => q.Queue).Returns(_sharedQueue.Object);
            //_rabbitWrapper.SetupGet(rw => rw.Channel).Returns(_model.Object);
            //_rabbitWrapper.SetupGet(rw => rw.BasicConsumer).Returns(_basicConsumer.Object);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates the receiver.
        /// </summary>
        /// <param name="uri">The URI http://server/exchange/queue/key </param>
        /// <param name="numberOfParallelTasks">The number of parallel tasks.</param>
        /// <returns></returns>
        public IReceiverEndPoint CreateReceiver(Uri uri, int numberOfParallelTasks)
        {
            var rabbitWrapper     = RabbitWrapperFactory.Create(uri, RabbitWrapperType.Input);
            var channelController = new RabbitChannelController(rabbitWrapper)
            {
                Logger = LoggerManager.Instance
            };
            var channel = new RabbitReceiverChannel(numberOfParallelTasks, rabbitWrapper)
            {
                Logger = LoggerManager.Instance
            };

            return(new ReceiverEndPoint(uri, channelController, channel)
            {
                Logger = LoggerManager.Instance
            });
        }
Ejemplo n.º 3
0
        //[SetUp]
        public void Setup()
        {
            _rabbitWrapper      = new Mock <IRabbitWrapper>();
            _basicConsumer      = new Mock <IQueueBasicConsumer>();
            _basicProperties    = new Mock <IBasicProperties>();
            _publicationAddress = new PublicationAddress("test", "test", "test");


            _subject     = new RabbitReceiverChannel(100, _rabbitWrapper.Object);
            _sharedQueue = new Mock <ISharedQueue>();
            _model       = new Mock <IModel>();

            _basicConsumer.SetupGet(q => q.Queue).Returns(_sharedQueue.Object);
            //_rabbitWrapper.SetupGet(rw => rw.Channel).Returns(_model.Object);
            //_rabbitWrapper.SetupGet(rw => rw.BasicConsumer).Returns(_basicConsumer.Object);
            //_rabbitWrapper.SetupGet(rw => rw.PublicationAddress).Returns(_publicationAddress);
        }
 public void Setup()
 {
     _rabbitWrapper = new Mock <IRabbitWrapper>();
     _subject       = new RabbitReceiverChannel(100, _rabbitWrapper.Object);
 }