示例#1
0
        public void BasicGetLocalGroupMembers()
        {
            string[] knownMembers = { "Authenticated Users", "INTERACTIVE" };
            var      members      = NetworkDesktopMethods.EnumerateGroupUsers("Users");

            members.Select(m => m.Name).Should().Contain(knownMembers);
            knownMembers.Should().BeSubsetOf(members.Select(m => m.Name));
        }
示例#2
0
        public void BasicGetLocalGroupNames()
        {
            string[] knownLocalGroups = { "Administrators", "Guests", "Users" };
            var      localGroups      = NetworkDesktopMethods.EnumerateLocalGroups();

            localGroups.Should().Contain(knownLocalGroups);
            knownLocalGroups.Should().BeSubsetOf(localGroups);
        }
示例#3
0
 public void AddLocalGroup()
 {
     NetworkDesktopMethods.AddLocalGroup("TestGroup", "This group is for testing");
 }