public void GetPayLoadForCertificate() { credential = credentialMngr.GetCredentials(UnitTestConstants.CertificateAPIUserName); soapHandler = new MerchantAPICallPreHandler(defaultSoapHandler, credential); string payload = soapHandler.GetPayLoad(); XmlDocument xmlDoc = GetXmlDocument(payload); XmlNodeList xmlNodeListUsername = xmlDoc.GetElementsByTagName("Username"); Assert.IsTrue(xmlNodeListUsername.Count > 0); Assert.AreEqual(UnitTestConstants.CertificateAPIUserName, xmlNodeListUsername[0].InnerXml); XmlNodeList xmlNodeListPassword = xmlDoc.GetElementsByTagName("Password"); Assert.IsTrue(xmlNodeListPassword.Count > 0); Assert.AreEqual(UnitTestConstants.CertificateAPIPassword, xmlNodeListPassword[0].InnerXml); XmlNodeList xmlNodeListRequest = xmlDoc.GetElementsByTagName("Request"); Assert.IsTrue(xmlNodeListRequest.Count > 0); Assert.AreEqual("test", xmlNodeListRequest[0].InnerXml); }
public void GetPayLoadSignature() { credential = credentialMngr.GetCredentials(ConfigManager.Instance.GetProperties(), UnitTestConstants.APIUserName); soapHandler = new MerchantAPICallPreHandler(ConfigManager.Instance.GetProperties(), defaultSoapHandler, credential); string payload = soapHandler.GetPayLoad(); XmlDocument xmlDoc = GetXmlDocument(payload); XmlNodeList xmlNodeListUsername = xmlDoc.GetElementsByTagName("Username"); Assert.IsTrue(xmlNodeListUsername.Count > 0); Assert.AreEqual(UnitTestConstants.APIUserName, xmlNodeListUsername[0].InnerXml); XmlNodeList xmlNodeListPassword = xmlDoc.GetElementsByTagName("Password"); Assert.IsTrue(xmlNodeListPassword.Count > 0); Assert.AreEqual(UnitTestConstants.APIPassword, xmlNodeListPassword[0].InnerXml); XmlNodeList xmlNodeListSignature = xmlDoc.GetElementsByTagName("Signature"); Assert.IsTrue(xmlNodeListSignature.Count > 0); Assert.AreEqual(UnitTestConstants.APISignature, xmlNodeListSignature[0].InnerXml); XmlNodeList xmlNodeListRequest = xmlDoc.GetElementsByTagName("Request"); Assert.IsTrue(xmlNodeListRequest.Count > 0); Assert.AreEqual("test", xmlNodeListRequest[0].InnerXml); }