public void Default () { SecurityPermissionAttribute a = new SecurityPermissionAttribute (SecurityAction.Assert); Assert.IsFalse (a.Assertion, "Assertion"); #if NET_2_0 Assert.IsFalse (a.BindingRedirects, "BindingRedirects"); #endif Assert.IsFalse (a.ControlAppDomain, "ControlAppDomain"); Assert.IsFalse (a.ControlDomainPolicy, "ControlDomainPolicy"); Assert.IsFalse (a.ControlEvidence, "ControlEvidence"); Assert.IsFalse (a.ControlPolicy, "ControlPolicy"); Assert.IsFalse (a.ControlPrincipal, "ControlPrincipal"); Assert.IsFalse (a.ControlThread, "ControlThread"); Assert.IsFalse (a.Execution, "Execution"); Assert.IsFalse (a.Infrastructure, "Infrastructure"); Assert.IsFalse (a.RemotingConfiguration, "RemotingConfiguration"); Assert.IsFalse (a.SerializationFormatter, "SerializationFormatter"); Assert.IsFalse (a.SkipVerification, "SkipVerification"); Assert.IsFalse (a.UnmanagedCode, "UnmanagedCode"); Assert.AreEqual (SecurityPermissionFlag.NoFlags, a.Flags, "Flags"); Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId"); Assert.IsFalse (a.Unrestricted, "Unrestricted"); SecurityPermission perm = (SecurityPermission) a.CreatePermission (); Assert.AreEqual (SecurityPermissionFlag.NoFlags, perm.Flags, "CreatePermission.Flags"); }
public void Unrestricted () { SecurityPermissionAttribute a = new SecurityPermissionAttribute (SecurityAction.Assert); a.Unrestricted = true; Assert.AreEqual (SecurityPermissionFlag.NoFlags, a.Flags, "Unrestricted"); SecurityPermission perm = (SecurityPermission) a.CreatePermission (); Assert.AreEqual (SecurityPermissionFlag.AllFlags, perm.Flags, "CreatePermission.Flags"); }