public void CanOmitPaymentMethodNonce()
        {
            string xml = "<facilitated-details>" +
                         "<merchant-id>abc123</merchant-id>" +
                         "<merchant-name>Cool Store</merchant-name>" +
                         "</facilitated-details>";
            var node = nodeFromXml(xml);

            FacilitatedDetails details = new FacilitatedDetails(node);

            Assert.AreEqual(null, details.PaymentMethodNonce);
        }
        public void IncludesFields()
        {
            string nonce = "4004b83f-2559-0d79-2de0-c096d1ed9b92";
            string xml   = "<facilitated-details>" +
                           "<merchant-id>abc123</merchant-id>" +
                           "<merchant-name>Cool Store</merchant-name>" +
                           "<payment-method-nonce>" + nonce + "</payment-method-nonce>" +
                           "</facilitated-details>";
            var node = nodeFromXml(xml);

            FacilitatedDetails details = new FacilitatedDetails(node);

            Assert.AreEqual("abc123", details.MerchantId);
            Assert.AreEqual("Cool Store", details.MerchantName);
            Assert.AreEqual(nonce, details.PaymentMethodNonce);
        }