コード例 #1
0
 public static PaymentStatus ToPaymentStatus(this AcquiringBankPaymentStatus value)
 {
     return(value switch
     {
         AcquiringBankPaymentStatus.Authorized => PaymentStatus.Authorized,
         AcquiringBankPaymentStatus.Declined => PaymentStatus.Declined,
         _ => throw new ArgumentException($"Unknown or unsupported enum value: '{value}'")
     });
コード例 #2
0
 private void SetupAcquiringBankResponse(AcquiringBankPaymentStatus status)
 {
     _bankClient
     .Setup(o => o.PostAsync(It.IsAny <AcquiringBankPaymentRequest>()))
     .ReturnsAsync(new AcquiringBankPaymentResponse
     {
         Id     = Guid.NewGuid(),
         Status = status
     });
 }