Exemple #1
0
        public void BuildCacheKeyFromUrl_AppendsForwardSlash()
        {
            var testOid = Guid.NewGuid();
            var testUrl = "https://localhost/api/Sites";
            // Arrange
            var expectedCacheKey = $"{testOid}|/api/sites/";

            // Act
            var cacheService = new RedisCacheService(null, new Data.Constants.RedisSettings {
                IsEnabled = true, TimeToLiveSeconds = 0
            });
            var actualCacheKey = cacheService.BuildCacheKeyFromUrl(testUrl, testOid);

            // Assert
            Assert.Equal(expectedCacheKey, actualCacheKey);
        }