public void Test_processCCIMessage_InvInput() { ServiceRunTimeManager srtMngr = new ServiceRunTimeManager(); ServiceListenerMembers listMem = new ServiceListenerMembers(); listMem.siteid = "siteid1"; listMem.listenerAddress = "10.203.232.19"; listMem.CustomerIdFlag = "true"; listMem.listenerPort = "12000"; String testData = "I000CUI,TI:000000000000000000,AN:010203040,SI:013,HE:C3,ND:B4567,BD:05,TL:Mrs ,LN:Customer ,FN:Test ,MI:E,A1:222 Avenue St. ,A2:Apt#123 ,CT:Greensburg ,ST:PA,ZP:12345 ,HP:213 123 1234,WP:215 123 1234,AS:A,E1:ENG000102030405.00039V000CUI,0000000,TI:000000000000000000.select LastName from Subscriber where SmsTag='013010203040'CUSTOMERselect FirstName from Subscriber where SmsTag='013010203040'TEST"; String expData = "0000116"; String resp = srtMngr.processCCIMessage(testData, listMem); Assert.AreEqual(expData, resp, "CCI Message is not processed correctly. Response [" + resp + "]"); }
public void Test_processCCIMessage() { ServiceRunTimeManager srtMngr = new ServiceRunTimeManager(); ServiceListenerMembers listMem = new ServiceListenerMembers(); listMem.siteid = "siteid1"; listMem.listenerAddress = "10.203.232.19"; listMem.CustomerIdFlag = "true"; listMem.listenerPort = "12000"; String testData = "I000CCI,TI:000000000000000000,AN:010203040,SI:013,CA:AB,CL:000000995,CP:0000000.00039V000CCI,0000000,TI:000000000000000000.select CreditLimit from Subscriber where SmsTag='013010203040'995"; String expData_Success = "0000000"; String expData_Fail = "0000901"; String resp = srtMngr.processCCIMessage(testData, listMem); if (resp.Equals(expData_Success) || resp.Equals(expData_Fail)) { Assert.Pass("CCI Message is processed correctly"); } else { Assert.Fail("CCI Message is not processed correctly. Response [" + resp+"]"); } }