UsBankAccountVerificationTest.php 941 Bytes
<?php
namespace Test\Unit;

require_once dirname(__DIR__) . '/Setup.php';

use DateTime;
use Test\Setup;
use Braintree;

class UsBankAccountVerificationTest extends Setup
{

    public function testAttributes()
    {
        $verification = Braintree\UsBankAccountVerification::factory([
            'status' => Braintree\Result\UsBankAccountVerification::VERIFIED,
            'verificationMethod' => Braintree\Result\UsBankAccountVerification::NETWORK_CHECK,
            'usBankAccount' => [
                'token' => 'abc123',
            ],
        ]);

        $this->assertEquals(Braintree\Result\UsBankAccountVerification::VERIFIED, $verification->status);
        $this->assertEquals(
            Braintree\Result\UsBankAccountVerification::NETWORK_CHECK,
            $verification->verificationMethod
        );

        $this->assertEquals(
            'abc123',
            $verification->usBankAccount->token
        );
    }
}