public async Task <IEnumerable <SelectListItem> > GetBrands() { return(await _cache.GetOrCreateAsync(CacheHelpers.GenerateBrandsCacheKey(), async entry => { entry.SlidingExpiration = CacheHelpers.DefaultCacheDuration; return await _catalogViewModelService.GetBrands(); })); }
public void ReturnsBrandsCacheKey() { var result = CacheHelpers.GenerateBrandsCacheKey(); Assert.Equal("brands", result); }
public void GenerateBrandsCacheKey_ShouldReturn_Brands() { var result = CacheHelpers.GenerateBrandsCacheKey(); result.Should().Be("brands"); }