/// <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 }; }
//[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); }
//[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); }