public void AddItem_BusinessObject() { cache = new HashtableDataCache(); Person p = BusinessObjectFactory.CreateAndFillPerson(); cache.SetCache("person", p); Assert.Equal(1, cache.ItemCount); }
public void ExpiresItem_BusinessObject() { cache = new HashtableDataCache(); cache.DefaultTimeout = 1; Person p = BusinessObjectFactory.CreateAndFillPerson(); cache.SetCache("person", p); Assert.Equal(1, cache.ItemCount); Thread.Sleep(1100); Assert.Null(cache.GetCache<Person>("person")); Assert.Equal(0, cache.ItemCount); }
public void RemovesOldItems() { cache = new HashtableDataCache(); cache.DefaultTimeout = 1; Person p = BusinessObjectFactory.CreateAndFillPerson(); cache.SetCache("person", p); Assert.Equal(1, cache.ItemCount); Thread.Sleep(1100); cache.RemoveOldItems(); Assert.Equal(0, cache.ItemCount); }