/// <summary> /// Convert from <see cref="Security.Claim"/> to <see cref="grpc.Claim"/>. /// </summary> /// <param name="claim"><see cref="Security.Claim"/> to convert from.</param> /// <returns>Converted <see cref="grpc.Claim"/>.</returns> public static grpc.Claim ToProtobuf(this Security.Claim claim) { return(new grpc.Claim { Name = claim.Name, Value = claim.Value, ValueType = claim.ValueType }); }
/// <summary> /// Converts <see cref="Security.Claim" /> to <see cref="Claim" />. /// </summary> /// <param name="claim"><see cref="Security.Claim" />.</param> /// <returns>Converted <see cref="Claim" />.</returns> public static Claim ToStoreRepresentation(this Security.Claim claim) => new Claim(claim.Name, claim.Value, claim.ValueType);
public static void ShouldBeTheSameAs(this Security.Claim claim, Claim storedClaim) { claim.Name.ShouldEqual(storedClaim.Name); claim.Value.ShouldEqual(storedClaim.Value); claim.ValueType.ShouldEqual(storedClaim.ValueType); }