public void ConnectUrl_WorksWithMultiplePaymentMethods()
{
string url = gateway.OAuth.ConnectUrl(new OAuthConnectUrlRequest {
PaymentMethods = new string[] {"credit_card", "paypal"}
});
var uri = new Uri(url);
#if netcore
IDictionary query = QueryHelpers.ParseQuery(uri.Query);
#else
var query = HttpUtility.ParseQueryString(uri.Query); ;
#endif
Assert.AreEqual("credit_card,paypal", query["payment_methods[]"].ToString());
}