+#if NET_2_0
+ [Test]
+ [Category ("NotWorking")]
+ public void PermissionStateUnrestricted ()
+ {
+ // In 2.0 Unrestricted are permitted for identity permissions
+ UrlIdentityPermission uip = new UrlIdentityPermission (PermissionState.Unrestricted);
+ Assert.AreEqual (String.Empty, uip.Url, "Url");
+ SecurityElement se = uip.ToXml ();
+ // only class and version are present
+ Assert.AreEqual (3, se.Attributes.Count, "Xml-Attributes");
+ Assert.IsNull (se.Children, "Xml-Children");
+ // and they aren't equals to None
+ Assert.IsFalse (uip.Equals (new UrlIdentityPermission (PermissionState.None)));
+ }
+#else