Example #1
0
 /// <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
     });
 }
Example #2
0
 /// <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);
Example #3
0
 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);
 }