public function test_validate_throws_exception_on_missing_OrderType() { $this->setExpectedException('Svea\\ValidationException', '-missing value : orderType is required.'); unset($this->builderObject->orderType); $cancelOrderRequestObject = new Svea\AdminService\CancelOrderRequest($this->builderObject); $request = $cancelOrderRequestObject->prepareRequest(); }
/** * 1. create an Invoice|PaymentPlan order * 2. note the client credentials, order number and type, and insert below * 3. run the test */ public function test_manual_CancelOrderRequest() { // Stop here and mark this test as incomplete. // $this->markTestIncomplete( // 'skeleton for test_manual_CancelOrderRequest' // ); $countryCode = "SE"; $sveaOrderIdToClose = 349698; $orderType = \ConfigurationProvider::INVOICE_TYPE; $cancelOrderBuilder = new Svea\CancelOrderBuilder(Svea\SveaConfig::getDefaultConfig()); $cancelOrderBuilder->setCountryCode($countryCode); $cancelOrderBuilder->setOrderId($sveaOrderIdToClose); $cancelOrderBuilder->orderType = $orderType; $request = new Svea\AdminService\CancelOrderRequest($cancelOrderBuilder); $response = $request->doRequest(); ////print_r("cancelorderrequest: "); //print_r( $response ); $this->assertInstanceOf('Svea\\AdminService\\CancelOrderResponse', $response); $this->assertEquals(1, $response->accepted); $this->assertEquals(0, $response->resultcode); }