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(); }
protected override void TeardownContext() { RemoteBus.Dispose(); RemoteBus = null; RemoteControlBus.Dispose(); RemoteControlBus = null; LocalBus.Dispose(); LocalBus = null; LocalControlBus.Dispose(); LocalControlBus = null; SubscriptionService = null; base.TeardownContext(); }