private void ConnectSubscriptionPublisherToBus(IServiceBus bus) { _publisher = new SubscriptionPublisher(this); _publisher.Start(bus); _consumer = new SubscriptionConsumer(this, _endpointFactory); _consumer.Start(bus); }
public void Setup() { _service = MockRepository.GenerateMock<ISubscriptionService>(); _endpointCache = MockRepository.GenerateMock<IEndpointCache>(); _endpoint = MockRepository.GenerateMock<IEndpoint>(); _endpoint.Stub(x => x.Address.Uri).Return(_testUri); _bus = MockRepository.GenerateMock<IServiceBus>(); _bus.Stub(x => x.Endpoint).Return(_endpoint); _pipeline = new OutboundPipelineConfigurator(_bus).Pipeline; _bus.Stub(x => x.OutboundPipeline).Return(_pipeline); _consumer = new SubscriptionConsumer(_service); _consumer.Start(_bus); _remoteEndpoint = MockRepository.GenerateMock<IEndpoint>(); _endpointCache.Stub(x => x.GetEndpoint(_remoteUri)).Return(_remoteEndpoint); _service.AssertWasCalled(x => x.Register(_consumer)); }
public void Setup() { _service = MockRepository.GenerateMock <ISubscriptionService>(); _endpointCache = MockRepository.GenerateMock <IEndpointCache>(); _endpoint = MockRepository.GenerateMock <IEndpoint>(); _endpoint.Stub(x => x.Address.Uri).Return(_testUri); _bus = MockRepository.GenerateMock <IServiceBus>(); _bus.Stub(x => x.Endpoint).Return(_endpoint); _pipeline = new OutboundPipelineConfigurator(_bus).Pipeline; _bus.Stub(x => x.OutboundPipeline).Return(_pipeline); _consumer = new SubscriptionConsumer(_service); _consumer.Start(_bus); _remoteEndpoint = MockRepository.GenerateMock <IEndpoint>(); _endpointCache.Stub(x => x.GetEndpoint(_remoteUri)).Return(_remoteEndpoint); _service.AssertWasCalled(x => x.Register(_consumer)); }
public void Setup() { _builder = MockRepository.GenerateMock <IObjectBuilder>(); _service = MockRepository.GenerateMock <ISubscriptionService>(); _endpointFactory = MockRepository.GenerateMock <IEndpointFactory>(); _endpoint = MockRepository.GenerateMock <IEndpoint>(); _endpoint.Stub(x => x.Uri).Return(_testUri); _bus = MockRepository.GenerateMock <IServiceBus>(); _bus.Stub(x => x.Endpoint).Return(_endpoint); _pipeline = MessagePipelineConfigurator.CreateDefault(_builder, _bus); _bus.Stub(x => x.OutboundPipeline).Return(_pipeline); _consumer = new SubscriptionConsumer(_service, _endpointFactory); _consumer.Start(_bus); _remoteEndpoint = MockRepository.GenerateMock <IEndpoint>(); _endpointFactory.Stub(x => x.GetEndpoint(_remoteUri)).Return(_remoteEndpoint); _service.AssertWasCalled(x => x.Register(_consumer)); }
public void Setup() { _builder = MockRepository.GenerateMock<IObjectBuilder>(); _service = MockRepository.GenerateMock<ISubscriptionService>(); _endpointFactory = MockRepository.GenerateMock<IEndpointFactory>(); _endpoint = MockRepository.GenerateMock<IEndpoint>(); _endpoint.Stub(x => x.Uri).Return(_testUri); _bus = MockRepository.GenerateMock<IServiceBus>(); _bus.Stub(x => x.Endpoint).Return(_endpoint); _pipeline = MessagePipelineConfigurator.CreateDefault(_builder, _bus); _bus.Stub(x => x.OutboundPipeline).Return(_pipeline); _consumer = new SubscriptionConsumer(_service, _endpointFactory); _consumer.Start(_bus); _remoteEndpoint = MockRepository.GenerateMock<IEndpoint>(); _endpointFactory.Stub(x => x.GetEndpoint(_remoteUri)).Return(_remoteEndpoint); _service.AssertWasCalled(x => x.Register(_consumer)); }