public function test_add_new_notes_invoice()
 {
     $config = Svea\SveaConfig::getDefaultConfig();
     $orderResponse = WebPay::createOrder($config)->addOrderRow(WebPayItem::orderRow()->setAmountExVat(145.0)->setVatPercent(24)->setQuantity(1))->addCustomerDetails(TestUtil::createIndividualCustomer("SE"))->setCountryCode("SE")->setOrderDate("2012-12-12")->useInvoicePayment()->doRequest();
     $this->assertEquals(1, $orderResponse->accepted);
     $response = WebPayAdmin::updateOrder($config)->setCountryCode('SE')->setOrderId($orderResponse->sveaOrderId)->setNotes($this->notes)->updateInvoiceOrder()->doRequest();
     $this->assertEquals(1, $response->accepted);
     // query order and assert row totals
     $query2 = WebPayAdmin::queryOrder($config)->setOrderId($orderResponse->sveaOrderId)->setCountryCode('SE')->queryInvoiceOrder()->doRequest();
     $this->assertEquals(1, $query2->accepted);
     $this->assertEquals($this->notes, $query2->notes);
     //print_r($orderResponse->sveaOrderId);
 }
 /**
  * @expectedException Svea\ValidationException
  * @expectedExceptionMessage -String length : The field Notes must be a string with a maximum length of 200.
  *
  */
 public function test_updateorder_addnotes_chars_validate_invoice()
 {
     $config = Svea\SveaConfig::getDefaultConfig();
     $request = WebPayAdmin::updateOrder($config)->setCountryCode('SE')->setOrderId('test')->setNotes('Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                 Nullam faucibus turpis ut nibh cursus, volutpat consectetur odio
                 consequat. Quisque fermentum, augue eget scelerisque hendrerit,
                 libero odio mollis metus, eleifend semper enim ligula eu eros.
                 Nullam varius, nunc sit amet tincidunt volutpat, sem sapien semper
                 libero, at consectetur arcu nulla quis dolor. Nunc bibendum vulputate
                 consequat. Mauris luctus dolor non dui aliquet, ut finibus metus porttitor.
                 Etiam ut lacinia augue, id fringilla lorem. Duis vel pellentesque purus,
                 in feugiat ligula. Curabitur efficitur, nunc et mattis volutpat,
                 urna turpis tempus magna, nec convallis nisi mauris ut eros. ')->updateInvoiceOrder()->prepareRequest();
     $this->assertEquals($this->notes, $request->Notes->enc_value);
 }