public void Test_TRexCacheItem_GetPrevAndNext() { TRexCacheItem <TRexSpatialMemoryCacheContextTests_Element> item = new TRexCacheItem <TRexSpatialMemoryCacheContextTests_Element>(); item.Set(null, null, 100, 1, 2); item.GetPrevAndNext(out int prev, out int next); Assert.True(prev == 1); Assert.True(next == 2); }
public void Test_TRexCacheItem_Set() { var theObject = new TRexSpatialMemoryCacheContextTests_Element(); TRexCacheItem <TRexSpatialMemoryCacheContextTests_Element> item = new TRexCacheItem <TRexSpatialMemoryCacheContextTests_Element>(); item.Set(theObject, null, 100, 1, 2); Assert.True(ReferenceEquals(item.Item, theObject)); Assert.True(item.Prev == 1); Assert.True(item.Next == 2); Assert.True(item.MRUEpochToken == 100); }