/** * @test * */ public function testUpdateTokenExpirationShouldReturnOk() { $testConfig = new TestServicesConfig(); $chargeSvc = new HpsCreditService($testConfig::validMultiUseConfig()); $response = $chargeSvc->updateTokenExpiration(TestCreditCard::validAmexMUT(), 1, 2019); $this->assertEquals("0", $response->responseCode); }
/** * @test * @expectedException HpsGatewayException * @expectedExceptionCode 10 * @expectedExceptionMessage Invalid card data */ public function testUpdateTokenExpirationOnNullTokenShouldReturnException() { $testConfig = new TestServicesConfig(); $chargeSvc = new HpsCreditService($testConfig::validMultiUseConfig()); $chargeSvc->updateTokenExpiration(TestCreditCard::NullMUT(), 1, 2019); }