public void ShouldReturnInfinitePolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement { Type = CachePolicyType.Infinite };
                var policy = pce.Policy;

                Assert.AreEqual(ObjectCache.InfiniteAbsoluteExpiration, policy.AbsoluteExpiration);
            }
            public void ShouldReturnAbsolutePolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement { Name = "test", Type = CachePolicyType.Absolute, Lifetime = 30 };
                var policy = pce.Policy;

                Assert.IsTrue((policy.AbsoluteExpiration - DateTime.Now).Minutes >= 29);
            }
            public void ShouldReturnSlidingPolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement { Name = "test", Type = CachePolicyType.Sliding, Lifetime = 13 };

                var policy = pce.Policy;

                Assert.AreEqual(13, policy.SlidingExpiration.Minutes);
                Assert.AreEqual(DateTime.MaxValue.ToFileTime(), policy.AbsoluteExpiration.ToFileTime());
            }
コード例 #4
0
            public void ShouldReturnInfinitePolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement {
                    Type = CachePolicyType.Infinite
                };
                var policy = pce.Policy;

                Assert.AreEqual(ObjectCache.InfiniteAbsoluteExpiration, policy.AbsoluteExpiration);
            }
コード例 #5
0
            public void ShouldReturnAbsolutePolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement {
                    Name = "test", Type = CachePolicyType.Absolute, Lifetime = 30
                };
                var policy = pce.Policy;

                Assert.IsTrue((policy.AbsoluteExpiration - DateTime.Now).Minutes >= 29);
            }
コード例 #6
0
            public void ShouldReturnSlidingPolicyThatMatchesConfiguration()
            {
                PolicyConfigurationElement pce = new PolicyConfigurationElement {
                    Name = "test", Type = CachePolicyType.Sliding, Lifetime = 13
                };

                var policy = pce.Policy;

                Assert.AreEqual(13, policy.SlidingExpiration.Minutes);
                Assert.AreEqual(DateTime.MaxValue.ToFileTime(), policy.AbsoluteExpiration.ToFileTime());
            }