public void TestGivenTicksIsHigherThanCachedTicks(string key, string ticksToTry, bool expectedResult) { //SETUP var cache = new SimpleTimeCache(); cache.Clear(); cache.AddOrUpdate("test", 200); //ATTEMPT var isHigher = cache.GivenTicksIsLowerThanCachedTicks(key, ticksToTry); //VERIFY isHigher.ShouldEqual(expectedResult); }
public void TestSetGet(string key, int expectedValue) { //SETUP var cache = new SimpleTimeCache(); cache.Clear(); cache.AddOrUpdate("test", 12345); //ATTEMPT cache.GetValueOrUseDefault(key, -1, out var result); //VERIFY result.ShouldEqual(expectedValue); }