Represents a PayPal model object that will be returned from PayPal containing common resource data.
Inheritance: PayPalResource
Ejemplo n.º 1
0
 public void LinksNoApprovalUrlPayNowTest()
 {
     var resource = new PayPalRelationalObject
     {
         links = new List<Links>
         {
             GetLinks(false)
         }
     };
     var approvalUrl = resource.GetApprovalUrl(true);
     Assert.IsTrue(string.IsNullOrEmpty(approvalUrl));
 }
Ejemplo n.º 2
0
 public void LinksNoApprovalUrlEmptyTokenTest()
 {
     var resource = new PayPalRelationalObject
     {
         links = new List<Links>
         {
             GetLinks(false)
         }
     };
     var token = resource.GetTokenFromApprovalUrl();
     Assert.IsTrue(string.IsNullOrEmpty(token));
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 public void LinksApprovalUrlTokenTest()
 {
     var resource = new PayPalRelationalObject { links = GetLinksList() };
     var token = resource.GetTokenFromApprovalUrl();
     Assert.AreEqual("EC-0JP008296V451950C", token);
 }
Ejemplo n.º 5
0
 public static string GetTokenFromApprovalUrl(List<Links> links)
 {
     var resource = new PayPalRelationalObject { links = links };
     return resource.GetTokenFromApprovalUrl();
 }