Exemplo n.º 1
0
        public void IsSubset_Null()
        {
            DirectoryServicesPermission dsp = new DirectoryServicesPermission(PermissionState.None);

#if NET_2_0
            Assert.IsTrue(dsp.IsSubsetOf(null), "null");
#else
            Assert.IsFalse(dsp.IsSubsetOf(null), "null");
#endif
        }
Exemplo n.º 2
0
        public void IsSubset_Unrestricted()
        {
            // IsSubset with unrestricted
            // a. source (this) is unrestricted -> target is never a subset
            // b. destination (target) is unrestricted -> source is always a subset
            DirectoryServicesPermission dsp1 = new DirectoryServicesPermission(PermissionState.Unrestricted);

            foreach (DirectoryServicesPermissionAccess ppl in AllAccess)
            {
                DirectoryServicesPermission dsp2 = new DirectoryServicesPermission(PermissionState.None);
                dsp2.PermissionEntries.Add(new DirectoryServicesPermissionEntry(ppl, ppl.ToString()));
                Assert.IsFalse(dsp1.IsSubsetOf(dsp2), "target " + ppl.ToString());
                Assert.IsTrue(dsp2.IsSubsetOf(dsp1), "source " + ppl.ToString());
            }
            Assert.IsTrue(dsp1.IsSubsetOf(dsp1), "Unrestricted.IsSubsetOf(Unrestricted)");
        }
Exemplo n.º 3
0
 public void IsSubset_Self()
 {
     foreach (DirectoryServicesPermissionAccess ppl in AllAccess)
     {
         DirectoryServicesPermission dsp = new DirectoryServicesPermission(PermissionState.None);
         dsp.PermissionEntries.Add(new DirectoryServicesPermissionEntry(ppl, ppl.ToString()));
         Assert.IsTrue(dsp.IsSubsetOf(dsp), ppl.ToString());
     }
 }
        public void IsSubset_Null()
        {
            DirectoryServicesPermission dsp = new DirectoryServicesPermission(PermissionState.None);

            Assert.IsTrue(dsp.IsSubsetOf(null), "null");
        }