public void Unrestricted() { FileDialogPermissionAttribute a = new FileDialogPermissionAttribute(SecurityAction.Assert); a.Unrestricted = true; FileDialogPermission perm = (FileDialogPermission)a.CreatePermission(); Assert.IsTrue(perm.IsUnrestricted(), "CreatePermission.IsUnrestricted"); }
public void Open() { FileDialogPermissionAttribute attr = new FileDialogPermissionAttribute(SecurityAction.Assert); attr.Open = true; attr.Save = false; Assert.IsTrue(attr.Open, "Open=Open"); Assert.IsFalse(attr.Save, "Open=Save"); FileDialogPermission p = (FileDialogPermission)attr.CreatePermission(); Assert.AreEqual(FileDialogPermissionAccess.Open, p.Access, "Open=FileDialogPermission"); }
public void Default() { FileDialogPermissionAttribute a = new FileDialogPermissionAttribute(SecurityAction.Assert); Assert.IsFalse(a.Open, "Open"); Assert.IsFalse(a.Save, "Save"); Assert.AreEqual(a.ToString(), a.TypeId.ToString(), "TypeId"); Assert.IsFalse(a.Unrestricted, "Unrestricted"); FileDialogPermission perm = (FileDialogPermission)a.CreatePermission(); Assert.IsFalse(perm.IsUnrestricted(), "CreatePermission-IsUnrestricted"); }
public void OpenSave() { FileDialogPermissionAttribute attr = new FileDialogPermissionAttribute(SecurityAction.Assert); attr.Open = true; attr.Save = true; Assert.IsTrue(attr.Open, "OpenSave=Open"); Assert.IsTrue(attr.Save, "OpenSave=Save"); FileDialogPermission p = (FileDialogPermission)attr.CreatePermission(); Assert.AreEqual(FileDialogPermissionAccess.OpenSave, p.Access, "OpenSave=FileDialogPermission"); Assert.IsTrue(p.IsUnrestricted(), "OpenSave=Unrestricted"); }
public void Action() { FileDialogPermissionAttribute a = new FileDialogPermissionAttribute(SecurityAction.Assert); Assert.AreEqual(SecurityAction.Assert, a.Action, "Action=Assert"); a.Action = SecurityAction.Demand; Assert.AreEqual(SecurityAction.Demand, a.Action, "Action=Demand"); a.Action = SecurityAction.Deny; Assert.AreEqual(SecurityAction.Deny, a.Action, "Action=Deny"); a.Action = SecurityAction.InheritanceDemand; Assert.AreEqual(SecurityAction.InheritanceDemand, a.Action, "Action=InheritanceDemand"); a.Action = SecurityAction.LinkDemand; Assert.AreEqual(SecurityAction.LinkDemand, a.Action, "Action=LinkDemand"); a.Action = SecurityAction.PermitOnly; Assert.AreEqual(SecurityAction.PermitOnly, a.Action, "Action=PermitOnly"); a.Action = SecurityAction.RequestMinimum; Assert.AreEqual(SecurityAction.RequestMinimum, a.Action, "Action=RequestMinimum"); a.Action = SecurityAction.RequestOptional; Assert.AreEqual(SecurityAction.RequestOptional, a.Action, "Action=RequestOptional"); a.Action = SecurityAction.RequestRefuse; Assert.AreEqual(SecurityAction.RequestRefuse, a.Action, "Action=RequestRefuse"); }
public void Action_Invalid() { FileDialogPermissionAttribute a = new FileDialogPermissionAttribute((SecurityAction)Int32.MinValue); // no validation in attribute }
public static void FileDialogPermissionAttributeCallMethods() { FileDialogPermissionAttribute fspa = new FileDialogPermissionAttribute(new Permissions.SecurityAction()); IPermission ip = fspa.CreatePermission(); }