public async Task WriteCache_NegativeExpiry_TestAsync() { // Arrange & Act await CreateL1L2TestWithSerializerHints(System.DateTimeOffset.Now - System.TimeSpan.FromHours(1), 0).ConfigureAwait(false); // Assert Assert.Null(_testCacheAdapter._memoryCache.Get(DefaultCacheKey)); await _testCacheAdapter.TestReadCacheBytesAsync(DefaultCacheKey).ConfigureAwait(false); Assert.Equal(1, _testCacheAdapter._memoryCache.Count); }
public async Task SetL1Cache_ReadL1_TestAsync() { // Arrange byte[] cache = new byte[3]; cache[0] = 4; AssertCacheValues(_testCacheAdapter); Assert.Equal(0, _testCacheAdapter._memoryCache.Count); _testCacheAdapter._memoryCache.Set(_defaultCacheKey, cache, new MemoryCacheEntryOptions { Size = cache.Length }); Assert.Equal(1, _testCacheAdapter._memoryCache.Count); Assert.Empty(L2Cache.dict); // Act byte[] result = await _testCacheAdapter.TestReadCacheBytesAsync(_defaultCacheKey).ConfigureAwait(false); // Assert Assert.Equal(4, result[0]); }