protected override void TeardownContext() { Instances.Each(x => x.Value.Dispose()); Instances.Clear(); RemoteBus.Dispose(); RemoteBus = null; RemoteControlBus.Dispose(); RemoteControlBus = null; LocalBus.Dispose(); LocalBus = null; LocalControlBus.Dispose(); LocalControlBus = null; Thread.Sleep(500); SubscriptionService.Stop(); SubscriptionService.Dispose(); SubscriptionService = null; SubscriptionBus.Dispose(); SubscriptionBus = null; base.TeardownContext(); }
public void TearDown() { LocalBus.Dispose(); RemoteBus.Dispose(); LocalBus = null; RemoteBus = null; }
public void LocalAndRemoteTestFixtureTeardown() { LocalBus.Dispose(); LocalBus = null; RemoteBus.Dispose(); RemoteBus = null; }
public void Should_not_remove_any_existing_subscriptions() { RemoteBus.Subscribe <A>(x => { }); RemoteBus.Dispose(); ThreadUtil.Sleep(2.Seconds()); LocalBus.ShouldHaveSubscriptionFor <A>(); }
protected override void TeardownContext() { LocalBus.Dispose(); LocalBus = null; RemoteBus.Dispose(); RemoteBus = null; SubscriptionService = null; base.TeardownContext(); }
protected override void TeardownContext() { LocalBus.Dispose(); LocalBus = null; RemoteBus.Dispose(); RemoteBus = null; LocalEndpoint = null; LocalErrorEndpoint = null; base.TeardownContext(); }
public void Should_remove_any_previous_subscriptions() { RemoteBus.SubscribeHandler <A>(x => { }); RemoteBus.ShouldHaveSubscriptionFor <A>(); LocalBus.ShouldHaveRemoteSubscriptionFor <A>(); RemoteBus.Dispose(); ThreadUtil.Sleep(2.Seconds()); SetupRemoteBus(); LocalBus.ShouldNotHaveSubscriptionFor <A>(); }
public void Should_recover_the_subscriptions_after_restarting() { Assert.IsTrue(LocalBus.HasSubscription <Hello>().Any(), "Initial subscription not found"); RemoteBus.Dispose(); RemoteBus = null; LocalBus.Dispose(); LocalBus = null; // now we need to reload the local bus LocalBus = ServiceBusFactory.New(ConfigureLocalBus); Assert.IsTrue(LocalBus.HasSubscription <Hello>().Any(), "Subscription not found after restart"); }
protected override void TeardownContext() { RemoteBus.Dispose(); RemoteBus = null; LocalBus.Dispose(); LocalBus = null; Thread.Sleep(500); HealthService.Stop(); HealthService.Dispose(); HealthService = null; SubscriptionService.Stop(); SubscriptionService.Dispose(); SubscriptionService = null; base.TeardownContext(); }