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