/**
  * @test
  */
 public function shouldNotFaileIfEmptyDetailsGiven()
 {
     $klarna = new \Klarna();
     $request = new PopulateKlarnaFromDetails(new \ArrayObject(), $klarna);
     $action = new PopulateKlarnaFromDetailsAction();
     $action->execute($request);
     //Klarna does not provide a way to get data from its object. So we just test that there werent any errors.
 }
 /**
  * @test
  */
 public function shouldCorrectlyPutPartialArticles()
 {
     $details = new \ArrayObject(array('partial_articles' => array(array('qty' => 4, 'artNo' => 'HANDLING', 'title' => 'Handling fee', 'price' => '50.99', 'vat' => '25', 'discount' => '0', 'flags' => 48))));
     $klarna = new \Klarna();
     $request = new PopulateKlarnaFromDetails($details, $klarna);
     $action = new PopulateKlarnaFromDetailsAction();
     $action->execute($request);
     //Klarna does not provide a way to get data from its object. So we just test that there werent any errors.
 }