public void Ctor6_Deny_Unrestricted() { PartialCachingAttribute pca = new PartialCachingAttribute(0, "a", "b", "c", "sql", false); Assert.AreEqual(0, pca.Duration, "Duration"); Assert.AreEqual("b", pca.VaryByControls, "VaryByControls"); Assert.AreEqual("c", pca.VaryByCustom, "VaryByCustom"); Assert.AreEqual("a", pca.VaryByParams, "VaryByParams"); Assert.AreEqual("sql", pca.SqlDependency, "SqlDependency"); Assert.IsFalse(pca.Shared, "Shared"); }
internal BuildResultNoCompileUserControl(Type baseType, TemplateParser parser) : base(baseType, parser) { UserControlParser parser2 = (UserControlParser)parser; OutputCacheParameters outputCacheParameters = parser2.OutputCacheParameters; if ((outputCacheParameters != null) && (outputCacheParameters.Duration > 0)) { this._cachingAttribute = new PartialCachingAttribute(outputCacheParameters.Duration, outputCacheParameters.VaryByParam, outputCacheParameters.VaryByControl, outputCacheParameters.VaryByCustom, outputCacheParameters.SqlDependency, parser2.FSharedPartialCaching); this._cachingAttribute.ProviderName = parser2.Provider; } }
public void Ctor4_Deny_Unrestricted() { PartialCachingAttribute pca = new PartialCachingAttribute(Int32.MaxValue, "1", "2", "3"); Assert.AreEqual(Int32.MaxValue, pca.Duration, "Duration"); Assert.AreEqual("2", pca.VaryByControls, "VaryByControls"); Assert.AreEqual("3", pca.VaryByCustom, "VaryByCustom"); Assert.AreEqual("1", pca.VaryByParams, "VaryByParams"); Assert.IsNull(pca.SqlDependency, "SqlDependency"); Assert.IsFalse(pca.Shared, "Shared"); }
public void Ctor5_Deny_Unrestricted() { PartialCachingAttribute pca = new PartialCachingAttribute(0, "a", "b", "c", true); Assert.AreEqual(0, pca.Duration, "Duration"); Assert.AreEqual("b", pca.VaryByControls, "VaryByControls"); Assert.AreEqual("c", pca.VaryByCustom, "VaryByCustom"); Assert.AreEqual("a", pca.VaryByParams, "VaryByParams"); #if NET_2_0 Assert.IsNull(pca.SqlDependency, "SqlDependency"); #endif Assert.IsTrue(pca.Shared, "Shared"); }
public void Ctor1_Deny_Unrestricted() { PartialCachingAttribute pca = new PartialCachingAttribute(Int32.MinValue); Assert.AreEqual(Int32.MinValue, pca.Duration, "Duration"); Assert.IsNull(pca.VaryByControls, "VaryByControls"); Assert.IsNull(pca.VaryByCustom, "VaryByCustom"); Assert.IsNull(pca.VaryByParams, "VaryByParams"); #if NET_2_0 Assert.IsNull(pca.SqlDependency, "SqlDependency"); #endif Assert.IsFalse(pca.Shared, "Shared"); }