private void CreateMocks()
        {
            mockConnectionFactory = (IConnectionFactory)mocks.CreateMock(typeof(IConnectionFactory));
            mockConnection        = (IConnection)mocks.CreateMock(typeof(IConnection));
            mockSession           = (ISession)mocks.CreateMock(typeof(ISession));

            TIBCO.EMS.Queue queue = new TIBCO.EMS.Queue("test"); //(Queue) mocks.CreateMock(typeof (Queue));

            Expect.Call(mockConnectionFactory.CreateConnection()).Return(mockConnection).Repeat.Once();
            if (UseTransactedTemplate)
            {
                Expect.Call(mockConnection.CreateSession(true, Session.SESSION_TRANSACTED)).Return(mockSession).Repeat.
                Once();
            }
            else
            {
                Expect.Call(mockConnection.CreateSession(false, Session.AUTO_ACKNOWLEDGE)).Return(mockSession).
                Repeat.
                Once();
            }
            Expect.Call(mockSession.Transacted).Return(true);

            mockDestinationResolver =
                (IDestinationResolver)mocks.CreateMock(typeof(IDestinationResolver));
            mockDestinationResolver.ResolveDestinationName(mockSession, "testDestination", false);
            LastCall.Return(queue).Repeat.Any();
        }
Esempio n. 2
0
        private void CreateMocks()
        {
            mockConnectionFactory = mocks.StrictMock <IConnectionFactory>();
            mockConnection        = mocks.StrictMock <IConnection>();
            mockSession           = mocks.StrictMock <ISession>();

            IQueue queue = mocks.StrictMock <IQueue>();

            Expect.Call(mockConnectionFactory.CreateConnection()).Return(mockConnection).Repeat.Once();
            if (UseTransactedTemplate)
            {
                Expect.Call(mockConnection.CreateSession(AcknowledgementMode.Transactional)).Return(mockSession).Repeat.
                Once();
            }
            else
            {
                Expect.Call(mockConnection.CreateSession(AcknowledgementMode.AutoAcknowledge)).Return(mockSession).
                Repeat.
                Once();
            }
            Expect.Call(mockSession.Transacted).Return(true);

            mockDestinationResolver =
                mocks.StrictMock <IDestinationResolver>();
            mockDestinationResolver.ResolveDestinationName(mockSession, "testDestination", false);
            LastCall.Return(queue).Repeat.Any();
        }
 public LoggingDestinationResolver(
     IDestinationResolver DestinationResolver,
     ILoggingDestinationFactory loggingDestinationFactory)
 {
     _DestinationResolver       = DestinationResolver;
     _loggingDestinationFactory = loggingDestinationFactory;
 }
Esempio n. 4
0
        public CachingDestinationResolverProxy(IDestinationResolver <D> targetDestinationResolver)
        {
            if (targetDestinationResolver == null)
            {
                throw new ArgumentNullException(nameof(targetDestinationResolver));
            }

            _targetDestinationResolver = targetDestinationResolver;
        }
 public StreamListenerAttributeProcessor(
     IApplicationContext context,
     IOptionsMonitor <SpringIntegrationOptions> springIntegrationOptionsMonitor,
     IEnumerable <IStreamListenerParameterAdapter> streamListenerParameterAdapters,
     IEnumerable <IStreamListenerResultAdapter> streamListenerResultAdapters,
     IDestinationResolver <IMessageChannel> binderAwareChannelResolver,
     IMessageHandlerMethodFactory messageHandlerMethodFactory,
     IEnumerable <IStreamListenerSetupMethodOrchestrator> methodOrchestrators,
     IEnumerable <IStreamListenerMethod> methods)
 {
     _context = context;
     _springIntegrationOptionsMonitor = springIntegrationOptionsMonitor;
     _binderAwareChannelResolver      = binderAwareChannelResolver;
     _messageHandlerMethodFactory     = messageHandlerMethodFactory;
     _streamListenerMethods           = methods.ToList();
     _methodOrchestrators             = methodOrchestrators.ToList();
     _methodOrchestrators.Add(new DefaultStreamListenerSetupMethodOrchestrator(this, context, streamListenerParameterAdapters, streamListenerResultAdapters));
 }
Esempio n. 6
0
        private void CreateMocks()
        {
            mockConnectionFactory = A.Fake <IConnectionFactory>();
            mockConnection        = A.Fake <IConnection>();
            mockSession           = A.Fake <ISession>();

            IQueue queue = A.Fake <IQueue>();

            A.CallTo(() => mockConnectionFactory.CreateConnection()).Returns(mockConnection).Once();
            if (UseTransactedTemplate)
            {
                A.CallTo(() => mockConnection.CreateSession(AcknowledgementMode.Transactional)).Returns(mockSession).Once();
            }
            else
            {
                A.CallTo(() => mockConnection.CreateSession(AcknowledgementMode.AutoAcknowledge)).Returns(mockSession).Once();
            }

            A.CallTo(() => mockSession.Transacted).Returns(true);

            mockDestinationResolver = A.Fake <IDestinationResolver>();
            A.CallTo(() => mockDestinationResolver.ResolveDestinationName(mockSession, "testDestination", false)).Returns(queue);
        }
        private void CreateMocks()
        {
            mockConnectionFactory = mocks.StrictMock<IConnectionFactory>();
            mockConnection = mocks.StrictMock<IConnection>();
            mockSession = mocks.StrictMock<ISession>();

            IQueue queue = mocks.StrictMock<IQueue>();

            Expect.Call(mockConnectionFactory.CreateConnection()).Return(mockConnection).Repeat.Once();
            if (UseTransactedTemplate)
            {
                Expect.Call(mockConnection.CreateSession(AcknowledgementMode.Transactional)).Return(mockSession).Repeat.
                    Once();
            }
            else
            {
                Expect.Call(mockConnection.CreateSession(AcknowledgementMode.AutoAcknowledge)).Return(mockSession).
                    Repeat.
                    Once();
            }
            Expect.Call(mockSession.Transacted).Return(true);

            mockDestinationResolver =
                mocks.StrictMock<IDestinationResolver>();
            mockDestinationResolver.ResolveDestinationName(mockSession, "testDestination", false);
            LastCall.Return(queue).Repeat.Any();
        }
        private void CreateMocks()
        {
            mockConnectionFactory = (IConnectionFactory) mocks.CreateMock(typeof (IConnectionFactory));
            mockConnection = (IConnection) mocks.CreateMock(typeof (IConnection));
            mockSession = (ISession) mocks.CreateMock(typeof (ISession));

            TIBCO.EMS.Queue queue = new TIBCO.EMS.Queue("test"); //(Queue) mocks.CreateMock(typeof (Queue));

            Expect.Call(mockConnectionFactory.CreateConnection()).Return(mockConnection).Repeat.Once();
            if (UseTransactedTemplate)
            {
                Expect.Call(mockConnection.CreateSession(true, Session.SESSION_TRANSACTED)).Return(mockSession).Repeat.
                    Once();
            }
            else
            {
                Expect.Call(mockConnection.CreateSession(false, Session.AUTO_ACKNOWLEDGE)).Return(mockSession).
                    Repeat.
                    Once();
            }
            Expect.Call(mockSession.Transacted).Return(true);

            mockDestinationResolver =
                (IDestinationResolver) mocks.CreateMock(typeof (IDestinationResolver));
            mockDestinationResolver.ResolveDestinationName(mockSession, "testDestination", false);
            LastCall.Return(queue).Repeat.Any();
        }