public void TestFraudFilterOverride() { echeckVoid echeckVoid = new echeckVoid(); echeckVoid.litleTxnId = 123456789; var mock = new Mock<Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*<echeckVoid.*<litleTxnId>123456789.*", RegexOptions.Singleline), It.IsAny<Dictionary<String, String>>())) .Returns("<litleOnlineResponse version='8.13' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><echeckVoidResponse><litleTxnId>123</litleTxnId></echeckVoidResponse></litleOnlineResponse>"); Communications mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); litle.EcheckVoid(echeckVoid); }
public litleOnlineResponseTransactionResponseEcheckVoidResponse EcheckVoid(echeckVoid v) { litleOnlineRequest request = createLitleOnlineRequest(); fillInReportGroup(v); request.echeckVoid = v; litleOnlineResponse response = sendToLitle(request); litleOnlineResponseTransactionResponseEcheckVoidResponse voidResponse = (litleOnlineResponseTransactionResponseEcheckVoidResponse)response.echeckVoidResponse; return voidResponse; }