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
 }
Ejemplo n.º 7
0
 public static void FileDialogPermissionAttributeCallMethods()
 {
     FileDialogPermissionAttribute fspa = new FileDialogPermissionAttribute(new Permissions.SecurityAction());
     IPermission ip = fspa.CreatePermission();
 }
Ejemplo n.º 8
0
 public static void FileDialogPermissionAttributeCallMethods()
 {
     FileDialogPermissionAttribute fspa = new FileDialogPermissionAttribute(new Permissions.SecurityAction());
     IPermission ip = fspa.CreatePermission();
 }