Braintree.Tests.Integration.CreditCardVerificationIntegrationTest.Search_OnTextFields C# (CSharp) Метод

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

private Search_OnTextFields ( ) : void
Результат void
        public void Search_OnTextFields()
        {
            var createRequest = new CustomerRequest
            {
                Email = "[email protected]",
                CreditCard = new CreditCardRequest
                {
                    Number = "4111111111111111",
                    ExpirationDate = "05/12",
                    BillingAddress = new CreditCardAddressRequest
                    {
                        PostalCode = "44444"
                    },
                    Options = new CreditCardOptionsRequest
                    {
                        VerifyCard = true
                    }
                }
            };

            Result<Customer> result = gateway.Customer.Create(createRequest);
            string token = result.Target.CreditCards[0].Token;
            string postalCode = result.Target.CreditCards[0].BillingAddress.PostalCode;
            string customerId = result.Target.Id;
            string customerEmail = result.Target.Email;

            CreditCardVerificationSearchRequest searchRequest = new CreditCardVerificationSearchRequest().
                PaymentMethodToken.Is(token).
                BillingAddressDetailsPostalCode.Is(postalCode).
                CustomerId.Is(customerId).
                CustomerEmail.Is(customerEmail);

            ResourceCollection<CreditCardVerification> collection = gateway.CreditCardVerification.Search(searchRequest);
            CreditCardVerification verification = collection.FirstItem;

            Assert.AreEqual(1, collection.MaximumCount);
            Assert.AreEqual(token, verification.CreditCard.Token);
            Assert.AreEqual(postalCode, verification.BillingAddress.PostalCode);
        }
    }