public void UnionWithBadPermission () { FileDialogPermission p1 = new FileDialogPermission (FileDialogPermissionAccess.Open); EnvironmentPermission ep2 = new EnvironmentPermission (PermissionState.Unrestricted); FileDialogPermission p3 = (FileDialogPermission) p1.Union (ep2); }
public void UnionWithUnrestricted () { FileDialogPermission p1 = new FileDialogPermission (PermissionState.Unrestricted); FileDialogPermission p2 = new FileDialogPermission (FileDialogPermissionAccess.Open); FileDialogPermission p3 = (FileDialogPermission) p1.Union (p2); Assert.IsTrue (p3.IsUnrestricted (), "Unrestricted U P2 == Unrestricted"); p3 = (FileDialogPermission) p2.Union (p1); Assert.IsTrue (p3.IsUnrestricted (), "P2 U Unrestricted == Unrestricted"); }
public void Union () { FileDialogPermission p1 = new FileDialogPermission (FileDialogPermissionAccess.Open); FileDialogPermission p2 = new FileDialogPermission (FileDialogPermissionAccess.Save); FileDialogPermission p3 = (FileDialogPermission) p1.Union (p2); FileDialogPermission p4 = new FileDialogPermission (FileDialogPermissionAccess.OpenSave); Assert.AreEqual (p3.ToXml ().ToString (), p4.ToXml ().ToString (), "P1 U P2 == P1+2"); Assert.IsTrue (p3.IsUnrestricted (), "P1+2==Unrestricted"); }
public void UnionWithNull () { FileDialogPermission p1 = new FileDialogPermission (FileDialogPermissionAccess.Open); FileDialogPermission p2 = null; FileDialogPermission p3 = (FileDialogPermission) p1.Union (p2); Assert.AreEqual (p1.ToXml ().ToString (), p3.ToXml ().ToString (), "P1 U null == P1"); }