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)); }
public void BasicGetLocalGroupNames() { string[] knownLocalGroups = { "Administrators", "Guests", "Users" }; var localGroups = NetworkDesktopMethods.EnumerateLocalGroups(); localGroups.Should().Contain(knownLocalGroups); knownLocalGroups.Should().BeSubsetOf(localGroups); }
public void AddLocalGroup() { NetworkDesktopMethods.AddLocalGroup("TestGroup", "This group is for testing"); }