/**
  * @expectedException Svea\ValidationException
  * @expectedExceptionMessage No rows has been included. Use function beginOrderRow(), beginShippingfee() or beginInvoiceFee().
  * 
  * 2.0 goes directly to DeliverInvoice
  */
 public function testFailOnMissingOrderRowsOnInvoiceDeliver()
 {
     $config = Svea\SveaConfig::getDefaultConfig();
     $builder = new \Svea\DeliverOrderBuilder($config);
     $builder->setOrderId('id')->setInvoiceDistributionType('Post');
     $object = new \Svea\WebService\DeliverInvoice($builder);
     $object->prepareRequest();
 }
 /**
  * @expectedException Svea\ValidationException
  *
  * bypasses WebPay::deliverOrders, as 2.0 allows deliverOrder w/o orderRows
  */
 public function test_DeliverInvoice_missing_addOrderRow_throws_ValidationException()
 {
     $config = Svea\SveaConfig::getDefaultConfig();
     $orderId = $this->getInvoiceOrderId();
     $orderBuilder = new \Svea\DeliverOrderBuilder($config);
     $orderBuilder = $orderBuilder->setOrderId($orderId)->setNumberOfCreditDays(1)->setCountryCode("SE")->setInvoiceDistributionType('Post');
     $deliverInvoiceObject = new Svea\WebService\DeliverInvoice($orderBuilder);
     $response = $deliverInvoiceObject->doRequest();
 }