public function test_listPaymentMethods_returns_ListPaymentMethods() { $response = WebPay::listPaymentMethods(Svea\SveaConfig::getDefaultConfig())->setCountryCode("SE")->doRequest(); $this->assertInstanceOf("Svea\\HostedService\\ListPaymentMethodsResponse", $response); $this->assertEquals(true, $response->accepted); }
function test_validates_missing_required_method_for_listPaymentMethods_setCountryCode() { $order = WebPay::listPaymentMethods(Svea\SveaConfig::getDefaultConfig()); $this->setExpectedException('Svea\\ValidationException', '-missing value : CountryCode is required. Use function setCountryCode().'); $order->prepareRequest(); }