public void DoesNotFindExpiredKeys() { cache.Contains("key1").Should().BeFalse(); cache.Contains("key2").Should().BeFalse(); cache.Add("key1", 100); cache.Contains("key1").Should().BeTrue(); cache.Contains("key2").Should().BeFalse(); Thread.Sleep(200); cache.Contains("key1").Should().BeFalse(); cache.Contains("key2").Should().BeFalse(); }
public void DeterminesWhenAStoreWasRecentlyPersisted() { _cacheWithExpiration.Contains("11111-0").Returns(true); _calculator.WasPersistedRecently("11111-0").Should().BeTrue(); _calculator.WasPersistedRecently("22222-0").Should().BeFalse(); }
public bool WasPersistedRecently(StoreNumber storeNumber) => _cacheWithExpiration.Contains(storeNumber.ToString());