public void Adapter_subscriptions_can_also_be_disposed()
        {
            var b = new MethodBasedBuilder("Handle");
            var disposableSub = new DisposableSubscription(b.BuildSubscriptions(new SomeHandler()).First());
            var resolver = new StandardResolver();
            resolver.Add(disposableSub);

            var subs = resolver.GetSubscriptionsFor(new MessageA());
            subs.ShouldHaveCount(1);

            disposableSub.GetDisposer().Dispose();

            subs = resolver.GetSubscriptionsFor(new MessageA());
            subs.ShouldHaveCount(0);
        }