public void TestHttpCacheRefreshPolicyAttributeAppSettingConstructor_WithValidValue()
 {
     var httpCacheControlPolicyAttribute = new HttpCacheRefreshPolicyAttribute("RefreshSeconds-Valid");
     Assert.AreEqual(TimeSpan.FromSeconds(112), httpCacheControlPolicyAttribute.RefreshInterval);
 }
 public void TestHttpCacheRefreshPolicyAttributeAppSettingConstructor_WithNonExistentValue()
 {
     var httpCacheControlPolicyAttribute = new HttpCacheRefreshPolicyAttribute("RefreshSeconds-NonExistent");
 }
        public void TestHttpCacheControlRefreshAttributeFactoryConstructor_WithValidType()
        {
            // arrange, act
            var httpCacheControlPolicyAttribute = new HttpCacheRefreshPolicyAttribute(typeof(CacheRefreshFactory));

            // assert
            Assert.AreEqual(CacheRefreshFactory.Interval, httpCacheControlPolicyAttribute.RefreshInterval);

        }
 public void TestHttpCacheRefreshPolicyAttributeAppSettingConstructor_WithInvalidValue()
 {
     var httpCacheControlPolicyAttribute = new HttpCacheRefreshPolicyAttribute("RefreshSeconds-Invalid");
 }
 public void TestHttpCacheRefreshPolicyAttributeFactoryConstructor_WithInvalidType()
 {
     var httpCacheControlPolicyAttribute = new HttpCacheRefreshPolicyAttribute(typeof(object));
 }