/**
  * Retrieves your currently Open and Partially Filled orders.
  * @param string $primaryCurrencyCode The primary currency of orders.
  * @param string $secondaryCurrencyCode The secondary currency of orders.
  * @return OpenOrder[]
  */
 public function getOpenOrders($primaryCurrencyCode, $secondaryCurrencyCode)
 {
     return new PagedIterator($this, 'GetOpenOrders', ['primaryCurrencyCode' => $primaryCurrencyCode, 'secondaryCurrencyCode' => $secondaryCurrencyCode, 'pageSize' => 25], function (stdClass $object) {
         return OpenOrder::createFromObject($object);
     });
 }
 public function setUp()
 {
     parent::setUp();
     $obj = (object) ["CreatedTimestampUtc" => "2014-08-05T06:42:11.3032208Z", "EstimatedValue" => 10006.31, "OrderGuid" => "dd015a29-8f73-4469-a5fa-ea91544dfcda", "OrderType" => "LimitOffer", "Outstanding" => 21.45621, "Price" => 466.36, "PrimaryCurrencyCode" => "Xbt", "SecondaryCurrencyCode" => "Usd", "Status" => "Open", "Volume" => 21.45621];
     $this->order = OpenOrder::createFromObject($obj);
 }