Beispiel #1
0
        public static string GetTokenFromApprovalUrl(List <Links> links)
        {
            var resource = new PayPalResourceObject {
                links = links
            };

            return(resource.GetTokenFromApprovalUrl());
        }
        public void LinksApprovalUrlPayNowTest()
        {
            var resource = new PayPalResourceObject {
                links = GetLinksList()
            };
            var approvalUrl = resource.GetApprovalUrl(true);

            Assert.AreEqual("https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-0JP008296V451950C&useraction=commit", approvalUrl);
        }
        public void LinksApprovalUrlTokenTest()
        {
            var resource = new PayPalResourceObject {
                links = GetLinksList()
            };
            var token = resource.GetTokenFromApprovalUrl();

            Assert.AreEqual("EC-0JP008296V451950C", token);
        }
        public void LinksNoApprovalUrlTest()
        {
            var resource = new PayPalResourceObject
            {
                links = new List <Links>
                {
                    GetLinks(false)
                }
            };
            var approvalUrl = resource.GetApprovalUrl();

            Assert.IsTrue(string.IsNullOrEmpty(approvalUrl));
        }
        public void LinksNoApprovalUrlEmptyTokenTest()
        {
            var resource = new PayPalResourceObject
            {
                links = new List <Links>
                {
                    GetLinks(false)
                }
            };
            var token = resource.GetTokenFromApprovalUrl();

            Assert.IsTrue(string.IsNullOrEmpty(token));
        }