public void Evicting() { const string id = "urn:x-test:invalidating"; var cache = new SimpleCache(); var a = cache.Resolve(id, (uri) => new object()); cache.Evict(id); var b = cache.Resolve(id, (uri) => new object()); var c = cache.Resolve(id, (uri) => new object()); Assert.AreNotSame(a, b); Assert.AreSame(b, c); }