Braintree.Tests.Integration.CreditCardVerificationIntegrationTest.Create_HandlesInvalidResponse C# (CSharp) Method

Create_HandlesInvalidResponse() private method

private Create_HandlesInvalidResponse ( ) : void
return void
        public void Create_HandlesInvalidResponse()
        {
            var request = new CreditCardVerificationRequest
            {
                CreditCard = new CreditCardVerificationCreditCardRequest
                {
                    Number = SandboxValues.CreditCardNumber.VISA,
                    ExpirationDate = "05/2009",
                    BillingAddress = new CreditCardAddressRequest
                    {
                        CountryName = "Greece",
                        CountryCodeAlpha2 = "GR",
                        CountryCodeAlpha3 = "GRC",
                        CountryCodeNumeric = "300"
                    }
                },
                Options = new CreditCardVerificationOptionsRequest
                {
                    MerchantAccountId = MerchantAccountIDs.NON_DEFAULT_MERCHANT_ACCOUNT_ID,
                    Amount = "-5.00"
                }
            };

            Result<CreditCardVerification> result = gateway.CreditCardVerification.Create(request);
            Assert.IsFalse(result.IsSuccess());
            CreditCardVerification verification = result.Target;
            Assert.AreEqual(ValidationErrorCode.VERIFICATION_OPTIONS_AMOUNT_CANNOT_BE_NEGATIVE,
                            result.Errors.ForObject("Verification").ForObject("Options").OnField("Amount")[0].Code);
        }