Пример #1
0
        public void Setup()
        {
            connection = Substitute.For<IReliableConnection>();
            model = Substitute.For<IModelWithConnection>();
            connection.CreateModel().Returns(model);

            queueFactory = Substitute.For<IQueueFactory>();
            aggregator = new Aggregator();

            sut = new DefaultConsumingProcess(Substitute.For<IIdGenerator>(),
                                              Substitute.For<IExchangeResolver>(),
                                              Substitute.For<IMessageSerializer>(),
                                              Substitute.For<IMessageTypeResolver>(),
                                              Substitute.For<IConsumerContainer>(),
                                              Substitute.For<IMessageFilter>(),
                                              queueFactory,
                                              Substitute.For<IConsumerInvoker>(),
                                              new RogerOptions(), aggregator);
        }
Пример #2
0
        public void Setup()
        {
            connection = Substitute.For <IReliableConnection>();
            model      = Substitute.For <IModelWithConnection>();
            connection.CreateModel().Returns(model);

            queueFactory = Substitute.For <IQueueFactory>();
            aggregator   = new Aggregator();

            sut = new DefaultConsumingProcess(Substitute.For <IIdGenerator>(),
                                              Substitute.For <IExchangeResolver>(),
                                              Substitute.For <IMessageSerializer>(),
                                              Substitute.For <IMessageTypeResolver>(),
                                              Substitute.For <IConsumerContainer>(),
                                              Substitute.For <IMessageFilter>(),
                                              queueFactory,
                                              Substitute.For <IConsumerInvoker>(),
                                              new RogerOptions(), aggregator);
        }