public void ReturnsCorrectValues(byte[] permissionBytes, TmUserPermissions permission, bool expected, int id, string name, string category, string keyId, byte group) { var userInfo = new TmUserInfo(id, name, category, keyId, group, permissionBytes); var result = userInfo.HasAccess(permission); result.Should().Be(expected); }
public bool HasAccess(TmUserPermissions permission) { return(_userPermissions.ElementAtOrDefault((int)permission)); }