public void Exists_EnsureValueIsStoredInTheCache() { var c = new CacheLite(); c.Set("id1", "Scooby Doo", TimeSpan.MaxValue); Assert.IsTrue(c.Exists("id1")); }
public void Set_EnsureValueIsStoredInTheCache() { var c = new CacheLite(); c.Set("id1", "Scooby Doo", TimeSpan.MaxValue); Assert.AreEqual("Scooby Doo", c.Get <string>("id1")); }
public void Clear_EnsureItemIsRemovedFromTheCache() { var c = new CacheLite(); c.Set("id1", "Scooby Doo", TimeSpan.MaxValue); c.Clear(); Assert.IsFalse(c.Exists("id1")); }
public void ScheduledExpiry_EnsureItemRemoved() { var scheduler = new CacheScheduler(TimeSpan.FromSeconds(5)); var c = new CacheLite(scheduler); c.Set("id1", "Scooby Doo", TimeSpan.FromSeconds(1)); // force an update scheduler.Update(); Assert.IsFalse(c.Exists("id1")); }