/** * @test * @expectedException HpsGatewayException * @expectedExceptionCode 10 * @expectedExceptionMessage Invalid card data */ public function testUpdateTokenExpirationToNull() { $testConfig = new TestServicesConfig(); $chargeSvc = new HpsCreditService($testConfig::validMultiUseConfig()); $chargeSvc->updateTokenExpiration(TestCreditCard::validVisaMUT(), null, null); }
/** * @test */ public function testUpdateTokenExpiration() { $updateTokenExpireation = $this->service->updateTokenExpiration()->withToken(TestCreditCard::validVisaMUT())->withExpMonth(1)->withExpYear(2019)->execute(); $this->assertNotNull($updateTokenExpireation->transactionId); }