I was wondering why my disjunctive is not working as intended:
authUser.Level> InternalauthUser.Level is UserLevel.Administrator> falseauthUser.Level is UserLevel.Internal> trueauthUser.Level is not UserLevel.Administrator or UserLevel.Internal> true
authUser.Level> InternalauthUser.Level is UserLevel.Administrator> falseauthUser.Level is UserLevel.Internal> trueauthUser.Level is not UserLevel.Administrator or UserLevel.Internal> true
The last expression result doesn't make sense for me, because I'm checking if
authUser.Level
authUser.Level
is not
Administrator
Administrator
or
Internal
Internal
, and it actually is
Internal
Internal
as shown in the first expression, so the result should be