Beispiel #1
0
 public async Task <McpPartnersResponse> GetMcpPartnersAsync(string mcpPartnerId, CancellationToken ct = default(CancellationToken))
 {
     return(await this.ProcessAsync <McpPartnersResponse>(
                PayUClientUrlBuilder.BuildMcpPartnerIdUrl(this.settings.Url, this.settings.ApiVersion, mcpPartnerId),
                HttpMethod.Get,
                ct));
 }
Beispiel #2
0
 public McpPartnersResponse GetMcpPartners(string mcpPartnerId)
 {
     return(this.Process <McpPartnersResponse>(
                PayUClientUrlBuilder.BuildMcpPartnerIdUrl(this.settings.Url, this.settings.ApiVersion, mcpPartnerId),
                HttpMethod.Get));
 }
 public static void BuildMcpPartnerIdUrl_NullEmptyApiVersion_ThrowsArgumentException(string apiVersion, string mcpPartnerId)
 {
     Assert.Throws <ArgumentException>(() => PayUClientUrlBuilder.BuildMcpPartnerIdUrl("http://localhost:3000", apiVersion, mcpPartnerId));
 }
 public static void BuildMcpPartnerIdUrl_CorrectParameters_CorrectBuildedUrl()
 {
     Assert.Equal(new Uri("http://localhost:3000/api/v2_1/mcp-partners/mcpPartnerId/fx-table/"),
                  PayUClientUrlBuilder.BuildMcpPartnerIdUrl("http://localhost:3000", "v2_1", "mcpPartnerId"));
 }