public void Should_cache_and_get() { MemoryCacher cacher = new MemoryCacher(); cacher.AddOrUpdate("mykey", cacher); var cached = cacher.Get <MemoryCacher>("mykey"); Assert.IsNotNull(cached); Assert.AreSame(cached, cacher); }