public void BasicGetLocalGroupMembers()
        {
            string[] knownMembers = { "Authenticated Users", "INTERACTIVE" };
            var      members      = NetworkMethods.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      = NetworkMethods.EnumerateLocalGroups();

            localGroups.Should().Contain(knownLocalGroups);
            knownLocalGroups.Should().BeSubsetOf(localGroups);
        }
 public void AddLocalGroup()
 {
     NetworkMethods.AddLocalGroup("TestGroup", "This group is for testing");
 }
Ejemplo n.º 4
0
 protected override bool ReleaseHandle()
 {
     NetworkMethods.NetApiBufferFree(handle);
     handle = IntPtr.Zero;
     return(true);
 }
Ejemplo n.º 5
0
 /*pass_over is used as a reference for setting
  * network instantiated objects as local
  * client values.*/
 void Awake()
 {
     Instance = this;
 }