public void PermissionStateUnrestricted () { UIPermission uip = new UIPermission (PermissionState.Unrestricted); Assert.AreEqual (UIPermissionClipboard.AllClipboard, uip.Clipboard, "Clipboard"); Assert.AreEqual (UIPermissionWindow.AllWindows, uip.Window, "Window"); Assert.IsTrue (uip.IsUnrestricted (), "IsUnrestricted"); SecurityElement se = uip.ToXml (); Assert.AreEqual ("true", se.Attribute ("Unrestricted"), "Xml-Unrestricted"); UIPermission copy = (UIPermission)uip.Copy (); Assert.AreEqual (UIPermissionClipboard.AllClipboard, uip.Clipboard, "Copy-Clipboard"); Assert.AreEqual (UIPermissionWindow.AllWindows, uip.Window, "Copy-Window"); Assert.IsTrue (uip.IsUnrestricted (), "Copy-IsUnrestricted"); }
public void PermissionStateNone () { UIPermission uip = new UIPermission (PermissionState.None); Assert.AreEqual (UIPermissionClipboard.NoClipboard, uip.Clipboard, "Clipboard"); Assert.AreEqual (UIPermissionWindow.NoWindows, uip.Window, "Window"); Assert.IsFalse (uip.IsUnrestricted (), "IsUnrestricted"); SecurityElement se = uip.ToXml (); Assert.IsNull (se.Attribute ("Unrestricted"), "Xml-Unrestricted"); UIPermission copy = (UIPermission)uip.Copy (); Assert.AreEqual (UIPermissionClipboard.NoClipboard, uip.Clipboard, "Copy-Clipboard"); Assert.AreEqual (UIPermissionWindow.NoWindows, uip.Window, "Copy-Window"); Assert.IsFalse (uip.IsUnrestricted (), "Copy-IsUnrestricted"); }