public void Find_IncludesUsBankAccountInPaymentMethods()
{
var createRequest = new CustomerRequest
{
PaymentMethodNonce = TestHelper.GenerateValidUsBankAccountNonce(gateway)
};
Customer createdCustomer = gateway.Customer.Create(createRequest).Target;
Customer customer = gateway.Customer.Find(createdCustomer.Id);
Assert.IsNotNull(customer.UsBankAccounts);
Assert.IsNotNull(customer.PaymentMethods);
UsBankAccount usBankAccount = customer.UsBankAccounts[0];
Assert.IsNotNull(usBankAccount.Token);
Assert.AreEqual(usBankAccount, customer.PaymentMethods[0]);
Assert.AreEqual(1, customer.PaymentMethods.Length);
Assert.AreEqual("021000021", usBankAccount.RoutingNumber);
Assert.AreEqual("1234", usBankAccount.Last4);
Assert.AreEqual("checking", usBankAccount.AccountType);
Assert.AreEqual("Dan Schulman", usBankAccount.AccountHolderName);
Assert.AreEqual("PayPal Checking - 1234", usBankAccount.AccountDescription);
Assert.IsTrue(Regex.IsMatch(usBankAccount.BankName, ".*CHASE.*"));
}