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