public void can_remove()
 {
     cache[Key] = 42;
     cache.Has(Key).ShouldBeTrue();
     cache.Remove(Key);
     cache.Has(Key).ShouldBeFalse();
 }
        public async Task RemoveShouldRemoveStoredResponse()
        {
            var cache = new ConcurrentCache();
            var mcc   = "001";
            var mnc   = "01";

            await cache.Add(mcc, mnc, new DiscoveryResponse(_responses[0]));

            await cache.Remove(mcc, mnc);

            var actual = await cache.Get(mcc, mnc);

            Assert.IsNull(actual);
        }
 public async Task <CachedParameters> RemoveData(string state)
 {
     return(await cache.Remove <CachedParameters>(state));
 }