Exemple #1
0
        public void CanOmitSourcePaymentMethodToken()
        {
            string xml = "<facilitator-details>" +
                         "<oauth-application-client-id>abc123</oauth-application-client-id>" +
                         "<oauth-application-name>Fun Shop</oauth-application-name>" +
                         "</facilitator-details>";
            var node = nodeFromXml(xml);

            FacilitatorDetails details = new FacilitatorDetails(node);

            Assert.AreEqual(null, details.SourcePaymentMethodToken);
        }
Exemple #2
0
        public void IncludesFields()
        {
            string xml = "<facilitator-details>" +
                         "<oauth-application-client-id>abc123</oauth-application-client-id>" +
                         "<oauth-application-name>Fun Shop</oauth-application-name>" +
                         "<source-payment-method-token>abc9xyz</source-payment-method-token>" +
                         "</facilitator-details>";
            var node = nodeFromXml(xml);

            FacilitatorDetails details = new FacilitatorDetails(node);

            Assert.AreEqual("abc123", details.OauthApplicationClientId);
            Assert.AreEqual("Fun Shop", details.OauthApplicationName);
            Assert.AreEqual("abc9xyz", details.SourcePaymentMethodToken);
        }