public void Unrestricted() { PrintingPermissionAttribute a = new PrintingPermissionAttribute(SecurityAction.Assert); a.Unrestricted = true; PrintingPermission wp = (PrintingPermission)a.CreatePermission(); Assert.IsTrue(wp.IsUnrestricted(), "IsUnrestricted"); Assert.AreEqual(PrintingPermissionLevel.NoPrinting, a.Level, "NoPrinting"); a.Unrestricted = false; wp = (PrintingPermission)a.CreatePermission(); Assert.IsFalse(wp.IsUnrestricted(), "!IsUnrestricted"); }
public void Default() { PrintingPermissionAttribute a = new PrintingPermissionAttribute(SecurityAction.Assert); Assert.AreEqual(a.ToString(), a.TypeId.ToString(), "TypeId"); Assert.IsFalse(a.Unrestricted, "Unrestricted"); Assert.AreEqual(PrintingPermissionLevel.NoPrinting, a.Level, "PrintingPermissionLevel"); PrintingPermission sp = (PrintingPermission)a.CreatePermission(); Assert.IsFalse(sp.IsUnrestricted(), "IsUnrestricted"); }