public void ConstructFromResponseWithNoVerification()
{
StringBuilder builder = new StringBuilder();
builder.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
builder.Append("<api-error-response>");
builder.Append(" <errors>");
builder.Append(" <errors type=\"array\"/>");
builder.Append(" </errors>");
builder.Append("</api-error-response>");
XmlDocument doc = new XmlDocument();
doc.LoadXml(builder.ToString());
CreditCardVerification verification = new CreditCardVerification(new NodeWrapper(doc).GetNode("//verification"), gateway);
Assert.AreEqual(null, verification.AvsErrorResponseCode);
Assert.AreEqual(null, verification.AvsPostalCodeResponseCode);
Assert.AreEqual(null, verification.Status);
Assert.AreEqual(null, verification.ProcessorResponseCode);
Assert.AreEqual(null, verification.AvsStreetAddressResponseCode);
Assert.AreEqual(null, verification.ProcessorResponseText);
Assert.AreEqual(null, verification.CvvResponseCode);
}
}