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 void TestFraudFilterOverride() { var echeckVoid = new echeckVoid(); echeckVoid.litleTxnId = 123456789; var mock = new Mock<Communications>(_memoryStreams); 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>"); var mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); litle.EcheckVoid(echeckVoid); }
public void TestFraudFilterOverride() { echeckVoid echeckVoid = new echeckVoid(); echeckVoid.cnpTxnId = 123456789; var mock = new Mock <Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*<echeckVoid.*<cnpTxnId>123456789.*", RegexOptions.Singleline))) .Returns("<cnpOnlineResponse version='8.13' response='0' message='Valid Format' xmlns='http://www.vantivcnp.com/schema'><echeckVoidResponse><cnpTxnId>123</cnpTxnId><location>sandbox</location></echeckVoidResponse></cnpOnlineResponse>"); Communications mockedCommunication = mock.Object; cnp.SetCommunication(mockedCommunication); var response = cnp.EcheckVoid(echeckVoid); Assert.NotNull(response); Assert.AreEqual("sandbox", response.location); }
public Task <echeckVoidResponse> EcheckVoidAsync(echeckVoid transaction, CancellationToken cancellationToken) { return(this.SendTransactionAsync <echeckVoidResponse>(transaction, cancellationToken)); }
public echeckVoidResponse EcheckVoid(echeckVoid transaction) { return(this.SendTransaction <echeckVoidResponse>(transaction)); }
public Task <echeckVoidResponse> EcheckVoidAsync(echeckVoid v, CancellationToken cancellationToken) { return(SendRequestAsync(response => response.echeckVoidResponse, v, cancellationToken)); }
public echeckVoidResponse EcheckVoid(echeckVoid v) { return(SendRequest(response => response.echeckVoidResponse, v)); }
public Task <cnpOnlineResponseTransactionResponseEcheckVoidResponse> EcheckVoidAsync(echeckVoid v, CancellationToken cancellationToken) { return(SendRequestAsync(response => response.echeckVoidResponse, v, cancellationToken)); }
public cnpOnlineResponseTransactionResponseEcheckVoidResponse EcheckVoid(echeckVoid v) { return(SendRequest(response => response.echeckVoidResponse, v)); }