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)); }
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")); }