Beispiel #1
0
        public void PermissionEntries()
        {
            ServiceControllerPermissionAccess          scpa  = ServiceControllerPermissionAccess.None;
            ServiceControllerPermission                scp   = new ServiceControllerPermission(scpa, "localhost", "http");
            ServiceControllerPermissionEntryCollection scpec = scp.PermissionEntries;

            Assert.AreEqual(1, scpec.Count, "Count==1");

            ServiceControllerPermissionEntry scpe = new ServiceControllerPermissionEntry(ServiceControllerPermissionAccess.Browse, "*", "ftp");

            scp.PermissionEntries.Add(scpe);
            Assert.AreEqual(2, scpec.Count, "Count==2");

            // remove (same instance)
            scp.PermissionEntries.Remove(scpe);
            Assert.AreEqual(1, scpec.Count, "Count==1 (b)");

            // remove different instance (doesn't work)
            scpe = new ServiceControllerPermissionEntry(ServiceControllerPermissionAccess.None, "localhost", "http");
            Assert.AreEqual(1, scpec.Count, "Count==1");
        }
 public void AddRange(ServiceControllerPermissionEntryCollection value)
 {
 }
 public void AddRange(ServiceControllerPermissionEntryCollection value)
 {
 }