Beispiel #1
0
            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);
            }
Beispiel #2
0
 public bool HasAccess(TmUserPermissions permission)
 {
     return(_userPermissions.ElementAtOrDefault((int)permission));
 }