Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }