Represents a PayPal model object that will be returned from PayPal containing common resource data.
Inheritance: PayPalResource
コード例 #1
0
ファイル: LinkTest.cs プロジェクト: GHLabs/PayPal-NET-SDK
 public void LinksNoApprovalUrlPayNowTest()
 {
     var resource = new PayPalRelationalObject
     {
         links = new List<Links>
         {
             GetLinks(false)
         }
     };
     var approvalUrl = resource.GetApprovalUrl(true);
     Assert.IsTrue(string.IsNullOrEmpty(approvalUrl));
 }
コード例 #2
0
ファイル: LinkTest.cs プロジェクト: GHLabs/PayPal-NET-SDK
 public void LinksNoApprovalUrlEmptyTokenTest()
 {
     var resource = new PayPalRelationalObject
     {
         links = new List<Links>
         {
             GetLinks(false)
         }
     };
     var token = resource.GetTokenFromApprovalUrl();
     Assert.IsTrue(string.IsNullOrEmpty(token));
 }
コード例 #3
0
ファイル: LinkTest.cs プロジェクト: GHLabs/PayPal-NET-SDK
 public void LinksApprovalUrlTest()
 {
     var resource = new PayPalRelationalObject { links = GetLinksList() };
     var approvalUrl = resource.GetApprovalUrl();
     Assert.AreEqual("https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-0JP008296V451950C", approvalUrl);
 }
コード例 #4
0
ファイル: LinkTest.cs プロジェクト: GHLabs/PayPal-NET-SDK
 public void LinksApprovalUrlTokenTest()
 {
     var resource = new PayPalRelationalObject { links = GetLinksList() };
     var token = resource.GetTokenFromApprovalUrl();
     Assert.AreEqual("EC-0JP008296V451950C", token);
 }
コード例 #5
0
ファイル: SDKUtil.cs プロジェクト: ruanzx/PayPal-NET-SDK
 public static string GetTokenFromApprovalUrl(List<Links> links)
 {
     var resource = new PayPalRelationalObject { links = links };
     return resource.GetTokenFromApprovalUrl();
 }