Revoke() public static method

public static Revoke ( Permission current, Permission revoke ) : Permission
current Permission
revoke Permission
return Permission
Beispiel #1
0
 public void RevokeReadAndWriteFromWriteAndDelete() =>
 Assert.Equal(Permission.Delete, Permissions.Revoke(Permission.Write | Permission.Delete, Permission.Read | Permission.Write));
Beispiel #2
0
 public void RevokeAllFromReadAndWrite() =>
 Assert.Equal(Permission.None, Permissions.Revoke(Permission.Read | Permission.Write, Permission.All));
Beispiel #3
0
 public void RevokeWriteFromWrite() =>
 Assert.Equal(Permission.None, Permissions.Revoke(Permission.Write, Permission.Write));
Beispiel #4
0
 public void RevokeDeleteFromAll() =>
 Assert.Equal(Permission.Read | Permission.Write, Permissions.Revoke(Permission.All, Permission.Delete));
Beispiel #5
0
 public void Revoke_read_and_write_from_write_and_delete()
 {
     Assert.Equal(Permission.Delete, Permissions.Revoke(Permission.Write | Permission.Delete, Permission.Read | Permission.Write));
 }
Beispiel #6
0
 public void RevokeNoneFromRead() =>
 Assert.Equal(Permission.Read, Permissions.Revoke(Permission.Read, Permission.None));
Beispiel #7
0
 public void Revoke_delete_from_all()
 {
     Assert.Equal(Permission.Read | Permission.Write, Permissions.Revoke(Permission.All, Permission.Delete));
 }
Beispiel #8
0
 public void Revoke_write_from_write()
 {
     Assert.Equal(Permission.None, Permissions.Revoke(Permission.Write, Permission.Write));
 }
Beispiel #9
0
 public void Revoke_none_from_read()
 {
     Assert.Equal(Permission.Read, Permissions.Revoke(Permission.Read, Permission.None));
 }
Beispiel #10
0
 public void Revoke_all_from_read_and_write()
 {
     Assert.Equal(Permission.None, Permissions.Revoke(Permission.Read | Permission.Write, Permission.All));
 }
 public void Revoke(Permission permission, Permission permissionToRevoke, Permission expected) =>
 Assert.Equal(expected, Permissions.Revoke(permission, permissionToRevoke));