Revoke() public static method

public static Revoke ( Permission current, Permission revoke ) : Permission
current Permission
revoke Permission
return Permission
Exemplo n.º 1
0
 public void RevokeReadAndWriteFromWriteAndDelete() =>
 Assert.Equal(Permission.Delete, Permissions.Revoke(Permission.Write | Permission.Delete, Permission.Read | Permission.Write));
Exemplo n.º 2
0
 public void RevokeAllFromReadAndWrite() =>
 Assert.Equal(Permission.None, Permissions.Revoke(Permission.Read | Permission.Write, Permission.All));
Exemplo n.º 3
0
 public void RevokeWriteFromWrite() =>
 Assert.Equal(Permission.None, Permissions.Revoke(Permission.Write, Permission.Write));
Exemplo n.º 4
0
 public void RevokeDeleteFromAll() =>
 Assert.Equal(Permission.Read | Permission.Write, Permissions.Revoke(Permission.All, Permission.Delete));
Exemplo n.º 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));
 }
Exemplo n.º 6
0
 public void RevokeNoneFromRead() =>
 Assert.Equal(Permission.Read, Permissions.Revoke(Permission.Read, Permission.None));
Exemplo n.º 7
0
 public void Revoke_delete_from_all()
 {
     Assert.Equal(Permission.Read | Permission.Write, Permissions.Revoke(Permission.All, Permission.Delete));
 }
Exemplo n.º 8
0
 public void Revoke_write_from_write()
 {
     Assert.Equal(Permission.None, Permissions.Revoke(Permission.Write, Permission.Write));
 }
Exemplo n.º 9
0
 public void Revoke_none_from_read()
 {
     Assert.Equal(Permission.Read, Permissions.Revoke(Permission.Read, Permission.None));
 }
Exemplo n.º 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));