public void ToXml_GivenACaptureTransactionRequestWithValor_ShouldGenerateAXmlAsExpected() { var checkTransactionRequest = new CaptureTransactionRequest("10069930690864271001", valor: 100M, configuration: new FakeConfiguration()) { UniqueKey = Guid.Parse("4c38f150-b67d-4059-88d1-b53b13e54a8e") }; checkTransactionRequest .ToXml(false) .RemoveNewLinesAndSpaces() .Should() .Be(ExpectedXml2.RemoveNewLinesAndSpaces()); }
public CaptureTransactionResponse CaptureTransaction(CaptureTransactionRequest request) { var responseContent = string.Empty; try { responseContent = Execute(request); CreateExceptionIfError(responseContent); return new CaptureTransactionResponse(responseContent); } catch (Exception ex) { throw new ResponseException(responseContent, ex); } }