/// <summary>Refresh the netgroup cache</summary> /// <exception cref="System.IO.IOException"/> public override void CacheGroupsRefresh() { IList <string> groups = NetgroupCache.GetNetgroupNames(); NetgroupCache.Clear(); CacheGroupsAdd(groups); }
public virtual void TestUserRemoval() { IList <string> users = new AList <string>(); users.AddItem(User1); users.AddItem(User2); NetgroupCache.Add(Group1, users); VerifyGroupMembership(User1, 1, Group1); VerifyGroupMembership(User2, 1, Group1); users.Remove(User2); NetgroupCache.Clear(); NetgroupCache.Add(Group1, users); VerifyGroupMembership(User1, 1, Group1); VerifyGroupMembership(User2, 0, null); }
public virtual void Teardown() { NetgroupCache.Clear(); }