public void Default () { WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert); Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId"); Assert.IsFalse (a.Unrestricted, "Unrestricted"); WebPermission wp = (WebPermission)a.CreatePermission (); Assert.IsFalse (wp.IsUnrestricted (), "IsUnrestricted"); }
public void Unrestricted () { WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert); a.Unrestricted = true; WebPermission wp = (WebPermission)a.CreatePermission (); Assert.IsTrue (wp.IsUnrestricted (), "IsUnrestricted"); a.Unrestricted = false; wp = (WebPermission)a.CreatePermission (); Assert.IsFalse (wp.IsUnrestricted (), "!IsUnrestricted"); }
public void CreatePermission_InvalidRegex () { WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert); a.AcceptPattern = "\b(?"; // invalid regex expression a.ConnectPattern = "\b(?"; // invalid regex expression WebPermission wp = (WebPermission) a.CreatePermission (); Assert.IsNotNull (wp, "CreatePermission"); }