protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator) { configurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); }
protected virtual void ConfigureLocalBus(ServiceBusConfigurator configurator) { configurator.ReceiveFrom(LocalEndpointUri); configurator.AddSubscriptionObserver((bus, coordinator) => { _localLoopback = new SubscriptionLoopback(bus, coordinator); return(_localLoopback); }); }
protected virtual void ConfigureRemoteBus(ServiceBusConfigurator configurator) { configurator.ReceiveFrom("loopback://localhost/mt_server"); configurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); }
protected virtual void ConfigureLocalBus(ServiceBusConfigurator configurator) { LocalUri = new Uri("loopback://localhost/mt_client"); configurator.ReceiveFrom(LocalUri); configurator.AddSubscriptionObserver((bus, coordinator) => { _localLoopback = new SubscriptionLoopback(bus, coordinator); return(_localLoopback); }); }
protected virtual void BuildRemoteBus(LocalRemoteTestScenarioImpl scenario) { _remoteConfigurator.ChangeSettings(x => { x.EndpointCache = scenario.EndpointCache; }); _remoteConfigurator.AddSubscriptionObserver((bus, coordinator) => { _remoteLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteLoopback); }); scenario.RemoteBus = _remoteConfigurator.CreateServiceBus(); }
protected virtual void ConfigureFaultBus(ServiceBusConfigurator configurator) { configurator.SetConcurrentConsumerLimit(1); configurator.ReceiveFrom(FaultEndpointUri); configurator.AddSubscriptionObserver((bus, coordinator) => { _localFaultLoopback = new SubscriptionLoopback(bus, coordinator); return(_localFaultLoopback); }); configurator.AddSubscriptionObserver((bus, coordinator) => { _remoteFaultLoopback = new SubscriptionLoopback(bus, coordinator); return(_remoteFaultLoopback); }); }