コード例 #1
0
 public async Task <OrderResponse> DeleteCancelOrderAsync(string orderId, CancellationToken ct = default(CancellationToken))
 {
     return(await this.ProcessAsync <OrderResponse>(
                PayUClientUrlBuilder.BuilOrderIdUrl(this.settings.Url, this.settings.ApiVersion, orderId),
                HttpMethod.Delete,
                ct));
 }
コード例 #2
0
 public OrderResponse DeleteCancelOrder(string orderId)
 {
     return(this.Process <OrderResponse>(
                PayUClientUrlBuilder.BuilOrderIdUrl(this.settings.Url, this.settings.ApiVersion, orderId),
                HttpMethod.Delete));
 }
コード例 #3
0
 public static void BuilOrderIdUrl_CorrectParameters_CorrectBuildedUrl()
 {
     Assert.Equal(new Uri("http://localhost:3000/api/v2.1/orders/orderId"),
                  PayUClientUrlBuilder.BuilOrderIdUrl("http://localhost:3000", "v2.1", "orderId"));
 }
コード例 #4
0
 public OrderGetResponse GetOrder(string orderId)
 {
     return(this.Process <OrderGetResponse>(
                PayUClientUrlBuilder.BuilOrderIdUrl(this.settings.Url, this.settings.ApiVersion, orderId),
                HttpMethod.Get));
 }
コード例 #5
0
 public static void BuilOrderIdUrl_NullEmptyApiVersion_ThrowsArgumentException(string apiVersion, string orderId)
 {
     Assert.Throws <ArgumentException>(() => PayUClientUrlBuilder.BuilOrderIdUrl("http://localhost:3000", apiVersion, orderId));
 }