public void PermissionState_None () { PermissionState ps = PermissionState.None; EventLogPermission elp = new EventLogPermission (ps); Assert.AreEqual (0, elp.PermissionEntries.Count, "PermissionEntries"); Assert.IsFalse (elp.IsUnrestricted (), "IsUnrestricted"); SecurityElement se = elp.ToXml (); // only class and version are present Assert.AreEqual (2, se.Attributes.Count, "Xml-Attributes"); Assert.IsNull (se.Children, "Xml-Children"); EventLogPermission copy = (EventLogPermission)elp.Copy (); Assert.IsFalse (Object.ReferenceEquals (elp, copy), "ReferenceEquals"); Assert.AreEqual (elp.PermissionEntries.Count, copy.PermissionEntries.Count, "copy-PermissionEntries"); Assert.AreEqual (elp.IsUnrestricted (), copy.IsUnrestricted (), "IsUnrestricted ()"); }
public void PermissionState_Bad () { PermissionState ps = (PermissionState)77; EventLogPermission elp = new EventLogPermission (ps); Assert.IsFalse (elp.IsUnrestricted (), "IsUnrestricted"); }