Example #1
0
 public async Task <IEnumerable <SelectListItem> > GetBrands()
 {
     return(await _cache.GetOrCreateAsync(CacheHelpers.GenerateBrandsCacheKey(), async entry =>
     {
         entry.SlidingExpiration = CacheHelpers.DefaultCacheDuration;
         return await _catalogViewModelService.GetBrands();
     }));
 }
Example #2
0
    public void ReturnsBrandsCacheKey()
    {
        var result = CacheHelpers.GenerateBrandsCacheKey();

        Assert.Equal("brands", result);
    }
Example #3
0
        public void GenerateBrandsCacheKey_ShouldReturn_Brands()
        {
            var result = CacheHelpers.GenerateBrandsCacheKey();

            result.Should().Be("brands");
        }