Example #1
0
        public void All()
        {
            EnvironmentPermissionAttribute attr = new EnvironmentPermissionAttribute(SecurityAction.Assert);

            attr.All = envar;
            Assert.AreEqual(envar, attr.Read, "All=Read");
            Assert.AreEqual(envar, attr.Write, "All=Write");
            EnvironmentPermission p = (EnvironmentPermission)attr.CreatePermission();

            Assert.AreEqual(envar, p.GetPathList(EnvironmentPermissionAccess.Read), "All=EnvironmentPermission-Read");
            Assert.AreEqual(envar, p.GetPathList(EnvironmentPermissionAccess.Write), "All=EnvironmentPermission-Write");
        }
Example #2
0
        public void Unrestricted()
        {
            EnvironmentPermissionAttribute a = new EnvironmentPermissionAttribute(SecurityAction.Assert);

            a.Unrestricted = true;

            EnvironmentPermission perm = (EnvironmentPermission)a.CreatePermission();

            Assert.IsTrue(perm.IsUnrestricted(), "CreatePermission.IsUnrestricted");
            Assert.AreEqual(String.Empty, perm.GetPathList(EnvironmentPermissionAccess.Read), "GetPathList(Read)");
            Assert.AreEqual(String.Empty, perm.GetPathList(EnvironmentPermissionAccess.Write), "GetPathList(Write)");
        }
        public void Write()
        {
            EnvironmentPermissionAttribute attr = new EnvironmentPermissionAttribute(SecurityAction.Assert);

            attr.Write = envar;
            Assert.IsNull(attr.Read, "Read=null");
            Assert.AreEqual(envar, attr.Write, "Write=Write");
            EnvironmentPermission p = (EnvironmentPermission)attr.CreatePermission();

            Assert.AreEqual(String.Empty, p.GetPathList(EnvironmentPermissionAccess.Read), "Write=EnvironmentPermission-Read");
            Assert.AreEqual(envar, p.GetPathList(EnvironmentPermissionAccess.Write), "Write=EnvironmentPermission-Write");
        }
        public void Default()
        {
            EnvironmentPermissionAttribute a = new EnvironmentPermissionAttribute(SecurityAction.Assert);

            Assert.IsNull(a.Read, "Read");
            Assert.IsNull(a.Write, "Write");
            Assert.AreEqual(a.ToString(), a.TypeId.ToString(), "TypeId");
            Assert.IsFalse(a.Unrestricted, "Unrestricted");

            EnvironmentPermission p = (EnvironmentPermission)a.CreatePermission();

            Assert.AreEqual(String.Empty, p.GetPathList(EnvironmentPermissionAccess.Read), "GetPathList(Read)");
            Assert.AreEqual(String.Empty, p.GetPathList(EnvironmentPermissionAccess.Write), "GetPathList(Write)");
            Assert.IsFalse(p.IsUnrestricted(), "CreatePermission-IsUnrestricted");
        }
Example #5
0
        public void Read()
        {
            EnvironmentPermissionAttribute attr = new EnvironmentPermissionAttribute(SecurityAction.Assert);

            attr.Read = envar;
            Assert.AreEqual(envar, attr.Read, "Read=Read");
            Assert.IsNull(attr.Write, "Write=null");
#if !NET_2_1
            EnvironmentPermission p = (EnvironmentPermission)attr.CreatePermission();
            Assert.AreEqual(envar, p.GetPathList(EnvironmentPermissionAccess.Read), "Read=EnvironmentPermission-Read");
#if NET_2_0
            Assert.AreEqual(String.Empty, p.GetPathList(EnvironmentPermissionAccess.Write), "Read=EnvironmentPermission-Write");
#else
            Assert.IsNull(p.GetPathList(EnvironmentPermissionAccess.Write), "Read=EnvironmentPermission-Write");
#endif
#endif
        }
Example #6
0
 public static void EnvironmentPermissionsAttributeCallMethods()
 {
     EnvironmentPermissionAttribute epa = new EnvironmentPermissionAttribute(new Permissions.SecurityAction());
     IPermission ip = epa.CreatePermission();
 }
Example #7
0
 public static void EnvironmentPermissionsAttributeCallMethods()
 {
     EnvironmentPermissionAttribute epa = new EnvironmentPermissionAttribute(new Permissions.SecurityAction());
     IPermission ip = epa.CreatePermission();
 }