Acid.PuntoPagos.Sdk.Test.Dto.CheckTransactionResponseDtoFixture.given_error_json_response_from_punto_pago_when_call_json_serializer_then_return_check_transaction_response_dto C# (CSharp) Метод

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

        public void given_error_json_response_from_punto_pago_when_call_json_serializer_then_return_check_transaction_response_dto()
        {
            const string json = "{\"respuesta\":\"99\",\"token\":\"9XJ08401WN0071839\",\"error\":\"Pago Rechazado\"}";

            var checkTransactionDto = new CheckTransactionResponseDto(JsonSerializerService.DeserializeFromString(json));

            Assert.IsTrue(checkTransactionDto.WithError, "WithError");
            Assert.AreEqual(checkTransactionDto.Token, "9XJ08401WN0071839", "Token");
            Assert.AreEqual(checkTransactionDto.ErrorMessage, "Pago Rechazado", "ErrorMessage");
        }