public void TestEnhancedAuthResponseCanContainVirtualAccountNumber()
        {
            String               xml                  = @"
<enhancedAuthResponse xmlns=""http://www.vantivcnp.com/schema"">
<virtualAccountNumber>true</virtualAccountNumber>
</enhancedAuthResponse>";
            XmlSerializer        serializer           = new XmlSerializer(typeof(enhancedAuthResponse));
            StringReader         reader               = new StringReader(xml);
            enhancedAuthResponse enhancedAuthResponse = (enhancedAuthResponse)serializer.Deserialize(reader);

            Assert.IsTrue(enhancedAuthResponse.virtualAccountNumber);
        }
Esempio n. 2
0
        public void TestEnhancedAuthResponseCanContainVirtualAccountNumber()
        {
            String               xml                  = @"
<enhancedAuthResponse xmlns=""http://www.litle.com/schema"">
<virtualAccountNumber>123456</virtualAccountNumber>
</enhancedAuthResponse>";
            XmlSerializer        serializer           = new XmlSerializer(typeof(enhancedAuthResponse));
            StringReader         reader               = new StringReader(xml);
            enhancedAuthResponse enhancedAuthResponse = (enhancedAuthResponse)serializer.Deserialize(reader);

            Assert.AreEqual("123456", enhancedAuthResponse.virtualAccountNumber);
        }
        public void TestEnhancedAuthResponseWithNullableEnumFields()
        {
            String               xml                  = @"
<enhancedAuthResponse xmlns=""http://www.vantivcnp.com/schema"">
<virtualAccountNumber>1</virtualAccountNumber>
</enhancedAuthResponse>";
            XmlSerializer        serializer           = new XmlSerializer(typeof(enhancedAuthResponse));
            StringReader         reader               = new StringReader(xml);
            enhancedAuthResponse enhancedAuthResponse = (enhancedAuthResponse)serializer.Deserialize(reader);

            Assert.IsTrue(enhancedAuthResponse.virtualAccountNumber);
            Assert.IsNull(enhancedAuthResponse.cardProductType);
            Assert.IsNull(enhancedAuthResponse.affluence);
        }
        public void TestEnhancedAuthResponseWithCardProductType()
        {
            String               xml                  = @"
<enhancedAuthResponse xmlns=""http://www.vantivcnp.com/schema"">
<virtualAccountNumber>true</virtualAccountNumber>
<cardProductType>COMMERCIAL</cardProductType>
</enhancedAuthResponse>";
            XmlSerializer        serializer           = new XmlSerializer(typeof(enhancedAuthResponse));
            StringReader         reader               = new StringReader(xml);
            enhancedAuthResponse enhancedAuthResponse = (enhancedAuthResponse)serializer.Deserialize(reader);

            Assert.IsTrue(enhancedAuthResponse.virtualAccountNumber);
            Assert.AreEqual(cardProductTypeEnum.COMMERCIAL, enhancedAuthResponse.cardProductType);
        }