public void Constructor_Deny_Unrestricted () { AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert); Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "Level"); a.Level = AspNetHostingPermissionLevel.Minimal; Assert.IsNotNull (a.CreatePermission (), "CreatePermission"); }
public void Default () { AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert); Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId"); Assert.IsFalse (a.Unrestricted, "Unrestricted"); Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "AspNetHostingPermissionLevel"); AspNetHostingPermission anhp = (AspNetHostingPermission)a.CreatePermission (); Assert.IsFalse (anhp.IsUnrestricted (), "IsUnrestricted"); }
public void Unrestricted () { AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert); a.Unrestricted = true; AspNetHostingPermission anhp = (AspNetHostingPermission)a.CreatePermission (); Assert.IsTrue (anhp.IsUnrestricted (), "IsUnrestricted"); Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "None"); a.Unrestricted = false; anhp = (AspNetHostingPermission)a.CreatePermission (); Assert.IsFalse (anhp.IsUnrestricted (), "!IsUnrestricted"); }