public void SimpleToken() { var registerTokenRequest = new registerTokenRequestType { orderId = "12344", accountNumber = "1233456789103801", reportGroup = "Planets" }; var rtokenResponse = _litle.RegisterToken(registerTokenRequest); StringAssert.AreEqualIgnoringCase("Account number was successfully registered", rtokenResponse.message); }
public void testToken() { registerTokenRequestType token = new registerTokenRequestType(); token.orderId = "12344"; token.accountNumber = "1233456789103801"; var mock = new Mock <Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*?<litleOnlineRequest.*?<registerTokenRequest.*?<accountNumber>1233456789103801</accountNumber>.*?</registerTokenRequest>.*?", RegexOptions.Singleline), It.IsAny <Dictionary <String, String> >())) .Returns("<litleOnlineResponse version='8.10' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><registerTokenResponse><litleTxnId>123</litleTxnId></registerTokenResponse></litleOnlineResponse>"); Communications mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); registerTokenResponse registertokenresponse = litle.RegisterToken(token); Assert.AreEqual(123, registertokenresponse.litleTxnId); }