public void CanRemoveRemoteInstanceSubscription()
        {
            var guid = Guid.NewGuid();

            storage.ConsumeAddInstanceSubscription(
                new AddInstanceSubscription
            {
                Endpoint = new Uri("rhino.queues://localhost/foobar").ToString(),
                InstanceSubscriptionKey = guid,
                Type = typeof(string).ToString()
            });

            storage.ConsumeRemoveInstanceSubscription(
                new RemoveInstanceSubscription()
            {
                Endpoint = new Uri("rhino.queues://localhost/foobar").ToString(),
                InstanceSubscriptionKey = guid,
                Type = typeof(string).ToString()
            });

            Assert.Empty(
                storage.GetSubscriptionsFor(typeof(string))
                );
        }