Acid.PuntoPagos.Sdk.Test.TransactionFixture.when_call_create_transaction_then_return_create_transaction_response_dto C# (CSharp) Метод

when_call_create_transaction_then_return_create_transaction_response_dto() приватный Метод

        public void when_call_create_transaction_then_return_create_transaction_response_dto()
        {
            _configuration.Setup(x => x.GetCreateTransactionFunction()).Returns("/create");
            _authorization.Setup(x => x.GetAuthorizationHeader(It.IsAny<string>())).Returns("authorization");
            _webExecute.Setup(
                x =>
                x.Execute(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(),
                          It.IsAny<DateTime>())).Returns(new Dictionary<string, string>
                                                             {
                                                                 {"respuesta", "00"},
                                                                 {"token", "9XJ08401WN0071839"},
                                                                 {"trx_id", "9787415132"}
                                                             });
            var transactionResponseDto = CreateTransaction().CreateTransaction(new CreateTransactionRequestDto(100, 123121));

            Assert.AreEqual("9XJ08401WN0071839", transactionResponseDto.Token);
            Assert.AreEqual(9787415132, transactionResponseDto.TransactionId);
        }