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); }
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); }