public function testSearch_bogusMerchantAccountId() { $creditCard = SubscriptionHelper::createCreditCard(); $triallessPlan = SubscriptionHelper::triallessPlan(); $rand_id = strval(rand()); $subscription = Braintree\Subscription::create(['paymentMethodToken' => $creditCard->token, 'planId' => $triallessPlan['id'], 'id' => strval(rand()) . '_subscription_' . $rand_id, 'price' => '11.38'])->subscription; $collection = Braintree\Subscription::search([Braintree\SubscriptionSearch::id()->endsWith('subscription_' . $rand_id), Braintree\SubscriptionSearch::merchantAccountId()->in(['bogus_merchant_account']), Braintree\SubscriptionSearch::price()->is('11.38')]); $this->assertFalse(Test\Helper::includes($collection, $subscription)); }
public function testSearch_id_isTextNode() { $node = Braintree\SubscriptionSearch::id(); $this->assertInstanceOf('Braintree\\TextNode', $node); }