private bool Same (ZoneIdentityPermission zip1, ZoneIdentityPermission zip2) { #if NET_2_0 return zip1.Equals (zip2); #else return (zip1.SecurityZone == zip2.SecurityZone); #endif }
public void PermissionStateUnrestricted () { // In 2.0 Unrestricted are permitted for identity permissions ZoneIdentityPermission zip = new ZoneIdentityPermission (PermissionState.Unrestricted); Assert.AreEqual (SecurityZone.NoZone, zip.SecurityZone); SecurityElement se = zip.ToXml (); Assert.AreEqual (5, se.Children.Count, "Count"); // and they aren't equals to None Assert.IsFalse (zip.Equals (new ZoneIdentityPermission (PermissionState.None))); }
private bool Same (ZoneIdentityPermission zip1, ZoneIdentityPermission zip2) { return zip1.Equals (zip2); }