public void DefaultPermission () { UrlIdentityPermissionAttribute a = new UrlIdentityPermissionAttribute (SecurityAction.Assert); Assert.IsNull (a.Url, "Url"); // UrlIdentityPermission would throw a ArgumentNullException for a null URL ... UrlIdentityPermission perm = (UrlIdentityPermission) a.CreatePermission (); // ... but this works ... Assert.IsNotNull (perm, "CreatePermission(null url)"); // ... but this doesn't! string url = perm.Url; Assert.AreEqual (String.Empty, url, "Url-2"); }
public void Unrestricted () { UrlIdentityPermissionAttribute a = new UrlIdentityPermissionAttribute (SecurityAction.Assert); a.Unrestricted = true; IPermission perm = a.CreatePermission (); }