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");
}